kale yeah:来帮我看看这个用JAVA怎么编写

来源:百度文库 编辑:高考问答 时间:2024/04/30 15:37:08
1.设计一个Person类: 属性:姓名,性别 方法:去教室,去吃饭

2.通过继承得到一个student类和teacher类并为它们添加新的属性和方法。
student:属性,班级 方法,写作业teacher:属性,计算机系 方法,出试卷

3.写一个测试类:输出 088班 张3.去教室 写作业 计算机系 李四 去吃饭 出试卷

用JAVA编写 ,满足上面3个条件

class Person
{
String name;
String sex;

public void goToClassrom()
{
System.out.println(this.name+"去教室!");
}

public void goToDining()
{
System.out.println(this.name+"去吃饭!");
}
}

class Student extends Person
{
String stuclass;

public Student(String name,String sex,String stuclass)
{
this.name=name;
this.sex=sex;
this.stuclass=stuclass;
}

public void writeHomework()
{
System.out.println(this.stuclass+"的"+this.name+"去写作业!");
}
}

class Teacher extends Person
{
public static final String department="计算机系";

public Teacher(String name,String sex)
{
this.name=name;
this.sex=sex;
}

public void getExaminationPaper()
{
System.out.println(this.department+"的"+this.name+"老师去出试卷!");
}
}

public class TestPerson
{
public static void main(String args[])
{
Student zhangsan=new Student("张三","男","088班");
zhangsan.goToClassrom();
zhangsan.writeHomework();
Teacher lisi=new Teacher("李四","男");
lisi.goToDining();
lisi.getExaminationPaper();
}
}