美文网首页
NO.28 抽象(abstract)关键字不能和哪些关键字共存

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

作者: WXFA | 来源:发表于2017-07-30 18:15 被阅读0次

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修饰的方法是不让子类访问,所以它们是矛盾关系

相关文章

网友评论

      本文标题:NO.28 抽象(abstract)关键字不能和哪些关键字共存

      本文链接:https://www.haomeiwen.com/subject/nwdklxtx.html