黑马程序员技术交流社区
标题:
private方法问题
[打印本页]
作者:
搁浅丶那份
时间:
2015-7-9 21:22
标题:
private方法问题
学了面向对象,都知道了父类的private方法不能被子类继承,联想到final关键字,一旦被final关键字修饰的方法也不能被继承,那么我可以这么理解吗??private方法就是final型的,大神有异议吗???
作者:
WElife
时间:
2015-7-9 21:37
我认为是的, private final void method(){} jvm编译没有错,那么说明它是可以的。
作者:
gongyanfa123
时间:
2015-7-9 21:43
final修饰:一个编译时恒定不变的常量;一个在运行时初始化,而你不希望它被改变。 使用final方法有两个原因。第一个原因是把方法锁定,第二个原因是效率。。。。。。。
类中的所有private方法都是隐式的制定为final的。由于你无法访问private方法你也就无法覆盖它。可以对private方法添加final修饰词,但这毫无意义。
作者:
pathnet
时间:
2015-7-9 23:03
private 是私有的,final 修饰符是不让之类重写,和private是两个概念,如有错的请谅解
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2