一、编写代码
根据需求,完成如下代码(找出继承关系,分析哪些需要定义成抽象类,哪些需要定义成具体的类),并在测试类中进行测试。
要求:所有的成员变量全部私有,并提供公共的访问接口
-
已知学生类(Student)和老师(Teacher)类如下: 属性:姓名,年龄 行为:吃饭 老师有特有的方法:讲课 学生有特有的方法:学习
package org.oracle.test;
public class Student extends Person {
public Student() {
super();
}
public Student(String name, int age) {
super(name, age);
System.out.println(name + "今年" + age + "岁");
}
@Override
public void eat() {
System.out.println("学生吃饭");
}
public void play() {
System.out.println("学生学习");
}
}
package org.oracle.test;
public class Teacher extends Person{
public Teacher() {
super();
}
public Teacher(String name, int age) {
super(name,</