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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 Dark_Horse 于 2014-5-24 21:56 编辑

可不可以这样理解:abstract修饰方法和类,可以重写或者是继承的;而final是阻止重写和继承的,无法获得编译。
同样private阻止继承,也就阻止了重写实现,大家是怎么理解的...

4 个回复

倒序浏览
我也是楼主这样理解的
回复 使用道具 举报
abstract修饰的类被继承    其中的抽象方法是一定要被重写的  所以如果用private   final 修饰了   虽然会被子类所继承  但是却没有访问的权限   从而没有了复写  也就没意义了   
你那么理解也成  
回复 使用道具 举报
楼上的理解更好理解点,有点绕口,:lol
回复 使用道具 举报
abstract修饰的, 子类 需要重写抽象的方法,你一旦用了,final  或者  private 进行修饰,  子类没法 覆盖,也就失去了,子类使用的价值,那么你定义的又有什么用呢?所以    一般不建议这样使用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马