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

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

抽象类的使用细节


抽象类可以没有抽象方法 


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


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


abstract只能修饰类和方法 


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


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


如果一个类继承了抽...
 
 
Back to Top