黑马程序员技术交流社区

标题: abstract 不能和哪些关键字共存? [打印本页]

作者: 黑色皮肤的马    时间: 2016-1-16 21:07
标题: abstract 不能和哪些关键字共存?
abstract 不能和哪些关键字共存?

作者: ContainsM    时间: 2016-1-17 16:33
final  private static synchronized
作者: 15000183754    时间: 2016-1-17 19:02
楼上正解!
作者: yi651312197    时间: 2016-1-17 21:21
二楼说的对
作者: 我爱睡觉    时间: 2016-1-17 23:05
二楼正解,还要注意如何使用和什么时候使用。。。较常见的是接口和设计模式中
作者: 黑色皮肤的马    时间: 2016-1-18 10:16
ContainsM 发表于 2016-1-17 16:33
final  private static synchronized

能不能详细解释一下,谢谢
作者: PeterPang    时间: 2016-1-18 10:43
private static final synchronized
作者: 谁的苍茫    时间: 2016-1-22 16:38
final:被final修饰的类是不能有子类的,而被abstract修饰的类一定是个父类,所以冲突。
private:抽象类中的私有的抽象方法不被子类所知,就无法被复写,而抽象方法的出现就是要让子类复写,所以冲突。
static:如果static可以修饰抽象方法,那么连对象都可以不用创建了,直接类名调用就可以了,但是抽象方法被调用运行无意义。
作者: Android666    时间: 2016-1-24 23:13
final private static
作者: 梁志斌    时间: 2016-1-25 00:23
二楼正解
作者: 愿随风丶飘雪    时间: 2016-1-25 00:34
这么多大神啊
作者: 梁志朋    时间: 2016-1-27 22:46
private:因为abstract要被重写;final:因为final修饰的方法不能被重写,而抽象就是需要重写的,所以不能共存!
作者: diaokb    时间: 2016-1-27 23:06
5楼说的对  
作者: 洋葱头头    时间: 2016-1-28 08:13
private 因为一个抽象方法需要重写
final   同上
static  基本同上
作者: java_zbj    时间: 2016-1-28 11:02
synchronized原来也是不能和abstract共存的啊,学习了




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