abstract关键词的使用与继承性

package com.yby5;

public class AbstractTest {
    public static void main(String[] args) {
        Teacher1 p = new Teacher1();
        p.teach();
        p.ready();
    }
}
//abstract的方法必须重写;
//类似于父类创建的虚拟方法,子类调用只需重写方法体。
abstract class Teacher0{
    int id;
    String name;

    public abstract void ready();
    public abstract void teach();
}

class Teacher1 extends Teacher0{
    @Override
    public void ready() {
        System.out.println("正在备课1111");
    }

    @Override
    public void teach() {
        System.out.println("正在讲课2222");
    }
}

上一篇:抽象类与接口


下一篇:java抽象类abstract