A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 搁浅丶那份 中级黑马   /  2015-7-9 21:22  /  741 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  学了面向对象,都知道了父类的private方法不能被子类继承,联想到final关键字,一旦被final关键字修饰的方法也不能被继承,那么我可以这么理解吗??private方法就是final型的,大神有异议吗???

3 个回复

倒序浏览
我认为是的, private final void method(){} jvm编译没有错,那么说明它是可以的。
回复 使用道具 举报
final修饰:一个编译时恒定不变的常量;一个在运行时初始化,而你不希望它被改变。  使用final方法有两个原因。第一个原因是把方法锁定,第二个原因是效率。。。。。。。
类中的所有private方法都是隐式的制定为final的。由于你无法访问private方法你也就无法覆盖它。可以对private方法添加final修饰词,但这毫无意义。
回复 使用道具 举报
private 是私有的,final 修饰符是不让之类重写,和private是两个概念,如有错的请谅解
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马