Java程序:定义一个类Person,在该类中定义方法work(),定义类Doctor继承自Person覆盖父类的work()方法在该方法中输出“我是医生"定义类Teacher.......

编写一个Java程序,要求:
(1)定义一个类Person,在该类中定义方法work();
(2)定义类Doctor,继承自Person,覆盖父类的work()方法,在该方法中输出“我是医生”;
(3)定义类Teacher,继承自Person,覆盖父类的work()方法,在该方法中输出“我是教师”;
(4)定义主类Test,在主方法中创建Doctor和Teacher类的对象,测试work()方法。

建议自己写,这个是只要入门了都会写,不会的话可以百度,如果百度了还不会,csdn 可以私信我,给一个示例

/**
 * @author 红尘丶世界
 * @version v 1.0
 * @date 2020.4.20
 *  父类A 中有一个 work 方法
 */
public class A  {
    public void work() {
        System.out.println("我是A");
    }
}
/**
 * @author 红尘丶世界
 * @version v 1.0
 * @date 2020.4.20
 *  子类B继承父类并重写A中的方法
 */
public class B extends A{
    /**
     * B类中重写父类A的方法,使用Override 关键字
     */
    @Override
    public void work() {
        System.out.println("我是B");
    }
}

/**
 * @author 红尘丶世界
 * @version v 1.0
 * @date 2020.4.20
 * 测试类,调用B类中的方法
 */
public class Test {
    public static void main(String[] args) {
        //测试类调用
        B b = new B();
        b.work();
    }
}