抽象类:就是被abstract修饰的类。
开发中的含义就是:不需要或者不能创建对象的类。
例如
- public abstract class Human
- {//类的成员定义
- public abstract void show();
- }
复制代码
抽象类的特点:抽象类中可以有抽象方法,有抽象方法的类一定是抽象类,而抽象类不一定有抽象方法。
对于含有抽象方法的类,其子类只有实现了其中的抽象方法,才可以创建对象,都则该子类也必须声明为抽象类。
例如:
public class Student extends Human
{
public void show()
{//show方法的实现代码}
} |