抽象类
一、概念
包含抽象方法的类称为抽象类。
二、特性
抽象类和抽象方法都要使用abstract关键字声明;
抽象方法只需声明而不需要实现(由子类去实现);
抽象类必须被子类继承,子类(非抽象类)必须重写抽象类中的全部抽象方法;
抽象类不能使用final关键字声明;
抽象类中允许有构造方法,而且完全符合子类对象的实例化过程;
抽象方法只需声明而不需要实现(由子类去实现);
抽象类必须被子类继承,子类(非抽象类)必须重写抽象类中的全部抽象方法;
抽象类不能使用final关键字声明;
抽象类中允许有构造方法,而且完全符合子类对象的实例化过程;
三、应用
public abstract class 实现四个现代化{
private int 计划实现需要的时间=10; // 属性
public abstract int 实现农业现代化(); // 抽象类必须有抽象方法,抽象方法没有方法体,需要子类来实现
public int 让农民增加收入(){ // 抽象类可以有非抽象方法
System.out.print(“提高国家收购粮食的价格”);
return 0;
}
}
修订:
参考:
注: