普通类和抽象类的区别

参考答案

普通类和抽象类的区别主要有以下7点:

  • 抽象类不能被实例化;
  • 抽象方法不能被声明为静态;
  • 抽象方法不能用 private 修饰;
  • 抽象方法不能用 final 修饰;
  • 抽象类可以有抽象方法,抽象方法只需申明,无需实现;
  • 含有抽象方法的类必须申明为抽象类;
  • 抽象类的子类必须实现抽象类中所有抽象方法,否则这个子类也是抽象类。

以上,是Java面试题【普通类和抽象类的区别】的参考答案。

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧