Java 中的接口不是不能 new 吗,请问为什么这样写不报错呢?
问题描述:
new Thread(new Runnable() {
@Override
public void run() {
}
}).start();
答
你贴出来的这一段代码,new出来的不是接口,而是接口的匿名实现。@Override:匿名的类中重写了run方法。