文件名称:Java语言中继承和多态。
文件大小:34KB
文件格式:ZIP
更新时间:2015-01-11 03:51:39
Java语言中继承和多态
仿真农场 一个哺乳动物类如下所示: public class Mammal{ protected int age = 2; protected int weight = 5; public Mammal(){ System.out.println(“Mammal constructor”); } int getAge(){return age;} void setAge(int a){age = a;} int getWeight(){return weight;} void setWeight(int w){weight = w;} void move(){System.out.println(“Mammal move one step”);} void speak(){System.out.println(“Mammal speak!”);} void sleep(){System.out.println(“shhh, I’m sleeping.”);} } 狗属哺乳动物,且它的属性有品种之分(在哺乳类基础上增加品种数据成员),叫声区别于其他动物(输出“Woof!”),还会摇尾巴(增加成员函数,输出“Tail wagging…”),乞讨食物(增加成员函数,输出“begging for food…”)。 猫、马、猪也属于哺乳动物,其叫声分别为:“Meow!”,“Winnie!”,“Oink!”。 编程分别使各个动物表现为不一样的行为。要求将所有的动物类放置于animal.mammal包下。 定义两个新的类,表示宠物猫和宠物狗。要求:这两个类能输出宠物所属的主人,价格等信息;将这两个类放置于animal.mammal.pet包下。
【文件预览】:
实验5
----Experiment5()
--------src()
--------build()
--------nbproject()
--------build.xml(4KB)
--------manifest.mf(85B)