用Java创建以下三个类,使得子类继承父类,重写类中run方法,并分别创建teacher教师对象和student学生对象,调用run方法输出对应语句。 Human(父类)--成员变量:name、age、sex;方法:void run,输出“跑步让我快乐。”Teacher(子类)--成员变量:addr(地址);方法:void run,输出“跑步让我健康”。 Student(子类)--成员变量:classname(班级);方法:void run,输出“跑步让我年轻”。
时间: 2024-03-16 20:47:31 浏览: 68
下面是Java代码实现:
```
class Human {
String name;
int age;
String sex;
public void run() {
System.out.println("跑步让我快乐。");
}
}
class Teacher extends Human {
String addr;
@Override
public void run() {
System.out.println("跑步让我健康。");
}
}
class Student extends Human {
String classname;
@Override
public void run() {
System.out.println("跑步让我年轻。");
}
}
public class Main {
public static void main(String[] args) {
Teacher teacher = new Teacher();
teacher.run();
Student student = new Student();
student.run();
}
}
```
在这里,我们定义了一个父类 `Human`,并在子类 `Teacher` 和 `Student` 中继承了它。每个子类都重写了 `run` 方法以实现不同的行为。最后,在 `Main` 类中创建了一个 `Teacher` 对象和一个 `Student` 对象,并分别调用了它们的 `run` 方法以输出不同的语句。
阅读全文