编写一个java小程序,要交作业。。。。求大佬帮忙
编写一个java小程序,要交作业。。。。求大佬帮忙设计一个人的类(具体数据、方法自行发挥)。有个老师类、学生类继承人类,并重写、重载人类方法(多余的数据、方法自行构思)。...
编写一个java小程序,要交作业。。。。求大佬帮忙设计一个人的类(具体数据、方法自行发挥)。有个老师类、学生类继承人类,并重写、重载人类方法(多余的数据、方法自行构思)。用人类多态生成子类,并调用方法子类方法,理解多态和继承转型。
展开
展开全部
package Test;
public class Person {
public int age;
public String name;
public String food;
雀闭行 public void say(){
}
public void eat(){
}
public static void main(String[] args) {
Person p1 = new Teacher();
p1.name = "王老师";
p1.age=36;
p1.food = "米饭";
Person p2 = new Student();
p2.name = "李磊";
p2.age=16;
p2.food = "面条"态宴;
p1.say();
p1.eat();
System.out.println("-----------");
p2.say();
p2.eat();
}
}
package Test;
public class Teacher extends Person {
@Override
public void say(){
System.out.println("我是老师,我叫"+name+",我今年"+age+"岁");
}
@Override
public void eat(){
System.out.println("我是老师,我喜欢吃"+food);
}
}
package Test;
public class Student extends Person{
@Override
public void say(){
System.out.println("我是学生,我叫"顷哗+name+",我今年"+age+"岁");
}
@Override
public void eat(){
System.out.println("我是学生,我喜欢吃"+food);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询