黑马程序员技术交流社区
标题:
为什么有的接口也能实例化呢
[打印本页]
作者:
yang028
时间:
2016-10-4 11:20
标题:
为什么有的接口也能实例化呢
比如runnable接口,set接口等等,讨论下
Runnable run=new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
}
};
作者:
cxm2014heima
时间:
2016-10-4 11:41
接口里只有常量和抽象方法,没有具体的方法,所以不能被实例化,你举的这个例子是个匿名内部类的用法,因为内部类可以是接口也可以是抽象类,不要被表象迷惑。
作者:
Daveweil
时间:
2016-10-4 11:52
这只匿名内部类,不是借口的对象 是父类引用指向子类的对象
作者:
markiyangliu
时间:
2016-10-4 12:06
接口是不能直接实例化的!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2