抽象类
定义
用abstract修饰的类
public abstract class Milo{
//约束
public abstract void help();
#让别人帮忙实现
#只有方法名,没有方法实现
#里面也可以有正常类拥有的普通方法
#但抽象方法必须在抽象类中
}
抽象类的所有方法都要由继承他的非抽象子类实现
构造方法
抽象类无法用new实例化,但有构造方法,是供子类创建对象时初始化父类成员使用的
前面提到过子类中的构造方法会默认生成super();调用父类的构造方法,因而抽象类也拥有
存在意义
提高开发效率
提供一个模板供子类个性化实现