永发信息网

为什么Runnable接口可创建对象?

答案:1  悬赏:70  手机版
解决时间 2021-03-08 12:32
  • 提问者网友:不要迷恋哥
  • 2021-03-08 06:47
老师说过 接口不可以创建对象 只能用类去实现接口 为什么Runnable接口 可以用 new 创建对象??
public static void main(String[] args) {
Runnable r = new Runnable() {
public void run() {
// TODO Auto-generated method stub
System.out.println("11111");
}
}; new Thread(r).start();
}
最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-03-08 07:41
这是匿名内部类的用法。匿名内部类可以不声明显式的对象而直接实例化抽象方法或者接口。你可以理解为这里实现了一个Runnable接口的对象,只不过该对象没有名字。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯