皮卡丘不是竹鼠 (@pkqbszs)java学习分享之抽象类 中发帖

抽象类
当父类的一些方法无法给出具体实现时,可以用abstract关键字来修饰该方法,不写方法体,把方法变成抽象方法,同时这个类也必须被修改为抽象类
抽象类的语法
abstract class XX {//这是抽象类
private String name;

public XX(String name) {
this.name = name;
}

public abstract void YY(); //这是抽象方法
}

抽象类的使用细节


抽象类可以没有抽象方法


抽象类不能被实例化,但可以有构造器


一旦类包含了abstract方法,则这个类必须被声明为abstract


abstract只能修饰类和方法


抽象类的本质还是类,可以有类的一切内容


抽象方法不能有主体,即不能实现


如果一个类继承了抽...