关注小程序 找一找教程网-随时随地学编程

C/C++教程

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");
    }
}