黑马程序员技术交流社区

标题: abstract [打印本页]

作者: 玉堂散人    时间: 2016-4-11 18:27
标题: abstract
abstract为何不能与static,private,final共存???求详解~~~
作者: H_shaohui    时间: 2016-4-11 20:28
1.因为satatic是静态,在对象没有之前,就可以直接用类名.调用函数
而abstract的方法是没有方法体的,调用没意义。
2.private表示是私有的,该方法不能被子类重写
而abstract的方法是需要给子类重写的。
3.final的方法不能被继承,不能继承子类就无法重写,理由同上
作者: 15614014298    时间: 2016-4-11 21:09
抽象是不具体的没有实现的,如果你static,private,final还怎样让其他对象来实现。那你抽象对象或对象的功能的意义何在
作者: ttkuaile    时间: 2016-4-11 21:54
abstrat本来就是抽象的,final修饰变成了不变的没有意义




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