黑马程序员技术交流社区

标题: 线程 [打印本页]

作者: 172567430    时间: 2016-12-16 18:27
标题: 线程
这个题选什么大神们给个答案,谢谢啦


作者: BigOrange    时间: 2016-12-16 21:45
b Runnable是接口 d的话没重写run方法

作者: Albertups    时间: 2016-12-16 21:59
选择B。runnable 是接口,可以被类实现或者被另外的接口继承,Myrunnable可以new对象,说明Myrunnable 是一个类,所以与runnable的关系应该是实现,而非继承,所以排除A、C.    答案D不是没有没有重新run()方法的动作,而是在runnable接口里,所有的方法都默认被public修饰,实现接口的时候重写权限不能低于public,默认的权限不够,而public权限已经是最高,所以只能是public修饰。

作者: BigOrange    时间: 2016-12-16 22:01
Albertups 发表于 2016-12-16 21:59
选择B。runnable 是接口,可以被类实现或者被另外的接口继承,Myrunnable可以new对象,说明Myrunnable 是一 ...

重写的定义不是要和父类的方法声明一模一样吗?

作者: Albertups    时间: 2016-12-16 22:05
BigOrange 发表于 2016-12-16 22:01
重写的定义不是要和父类的方法声明一模一样吗?

准确的表述是:在权限问题上,不能比父类的低。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2