抽象方法:
1.抽象方法用abstract修饰
abstract void funA();
2.抽象方法没有方法体
抽象类:
1.抽象类用abstract关键词修饰
abstract class Person{}
2.抽象类不能生成对象,必须由子类来继承它
3.如果一个类含有抽象方法,那么这个类必须声明为抽象类。
4.抽象类可以没有抽象方法。如果你不想让你的类生成对象,那么标记它为抽象类。
5.抽象类可以有构造函数么?
可以。虽然抽象类无法生成对象,理论上不需要抽象类,
但抽象类的子类的构造函数会调用父类的构造函数。
所以抽象类可以有构造函数。
本文深入探讨了抽象方法和抽象类的概念,包括它们的定义、特性及使用场景。了解如何通过抽象方法和抽象类来设计更灵活和可扩展的代码结构。

被折叠的 条评论
为什么被折叠?



