编写一个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();
}
}