NO.28 抽象(abstract)关键字不能和哪些关键字共存

1、 static和abstract   ( public static abstract void print();    错误:非法的修饰符组合)

              被abstract修饰的方法没有方法体

              被static修饰的方法,可以用类名.去调用,但是类名.去调用抽象方法是没有意义的

  2、final和abstract  (  public final abstract void print();      错误:非法的修饰符组合 )

               被abstract修饰的方法强制子类重写

               被final修饰的方法不让子类重写,所以它们是矛盾关系

3、private和abstract  (  private abstract void print(); 错误:非法的修饰符组合  )

               被abstract修饰的方法是为了让子类看到并强制重写

               被private修饰的方法是不让子类访问,所以它们是矛盾关系

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 32,830评论 18 399
  • Advanced Language Features 知识点:一. static修饰符 static修饰符可以用来...
    风景凉阅读 3,258评论 0 0
  • java笔记第一天 == 和 equals ==比较的比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量...
    jmychou阅读 5,430评论 0 3
  • 1.刀剑神域 桐人&亚丝娜 两人在游戏里结为夫妻了,一个是用二刀流的强大黑衣剑士,一个是拥有闪光称号的血盟骑士团副...
    奇趣玩阅读 6,450评论 0 0
  • 今天的时间是2016年10月1日,这是中国的法定假日。这一年是我上班的第一年。在这样的日子我还是选择了去工...
    向太阳看齐2000阅读 1,216评论 0 0

友情链接更多精彩内容