0
0

More than 3 years have passed since last update.

new interface

Posted at

接口可以通过直接new来实例化?先说结论:

接口、抽象类,不可以被new!
接口、抽象类可以理解成是模糊不定的东西,要使用它的特质必须要实例化,实例化不能直接通过new,而是通过实现接口方法、继承抽象类等。
上面的代码,与Object A = new Object(); 不同,因为还忽略了一个重要的地方:大括号!!!

new_接口_大括号{ 。。。};

后面加花括号这种写法,实际是new了一个实现接口的匿名类,开发人员需要在匿名类内部(花括号内)实现你那个接口。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0