Java抽象类的特点
时间: 2024-06-20 13:03:28 浏览: 260
Java 抽象类
Java抽象类的特点如下:
1. 抽象类无法实例化对象,只能被继承。
2. 抽象类可以包含抽象方法,也可以包含具体方法,但是至少要有一个抽象方法。
3. 抽象方法没有具体的实现,只有声明。具体的实现由子类完成。
4. 如果一个类继承了抽象类,那么它必须实现抽象类中的所有抽象方法,否则它也必须声明为抽象类。
5. 抽象类可以有构造函数,但是无法被实例化,所以构造函数的作用就是初始化成员变量。
6. 抽象类可以包含成员变量和常量。
7. 抽象类可以被用作多态的类型,也可以用作父类。
阅读全文