Java的编程题: 建-个人的抽象类,里面有个抽象方法显示职业,再建学生和教师两个类

建-个人的抽象类,里面有个抽象方法显示职业,再建学生和教师两个类,实现这个方法,然后生成两个人的实例,分别是学生和教师,分别调用那个方法,显示各自的职业

package com.amaker.test; //创建包
// 建立Person抽象类
abstract class Person {
// 抽象方法
abstract void display();
}
// Student类继承Person类
class Student extends Person {
// 重写Person类里的display方法
void display() {
System.out.println("我是学生。");
}

}
// Teacher 类继承Person类
class Teacher extends Person {
// 重写Person类里的display方法
void display() {
System.out.println("我是老师。");
}

}
// 测试类
public class PersonTest {

public static void main(String[] args) {
Student stu = new Student(); // 创建Student类的一个实例
Teacher tea = new Teacher(); // 创建Teacher 类的一个实例
stu.display(); // 调用Student类中的方法display()
tea.display(); // 调用Teacher类中的方法display()
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-22
abstract class Person{
abstract void show();
}

class Student extends Person{
@override
void show(){
system.out.println("我的职业是学生");
}
}

class Teacher extends Person{
@override
void show(){
system.out.println("我的职业是老师");
}
}
相似回答