作业
宠物类 父类
package com.pet; /** * 宠物父类 * @author Administrator * */ public class Pet { /** * 宠物属性 */ protected String name; protected int age; protected String sex; protected int health; protected int love; /** * 无参构造方法 */ public Pet() {} /** * 有参构造方法 */ public Pet(String name,int age,String sex,int health,int love) { this.name=name; this.age=age; this.sex=sex; this.health=health; this.love=love; } /** * 属性定义方法 * @return */ public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public int getHealth() { return health; } public void setHealth(int health) { this.health = health; } public int getLove() { return love; } public void setLove(int love) { this.love = love; } public void print() { System.out.println("宠物自白:"+"我的名字:"+this.name+" ,年龄: "+this.age+" ,性别:"+this.sex+" ,健康值:"+this.health+" ,亲密度:"+this.love); } }
狗类 子类
package com.pet; /** * 狗子类 * @author Administrator * */ public class Dog extends Pet { /** * 无参构造方法 */ public Dog() {} /** * 有参构造方法 */ public Dog(String name,int age,String sex,int health,int love) { super(name,age,sex,health,love); } /** * 输出 */ public void print() { super.print(); System.out.println("我正在 :叼着一根大骨头"); } }
猫 子类
package com.pet; /** * 猫 * @author Administrator * */ public class Cat extends Pet { /** * 无参构造方法 */ public Cat() {} /** * 有参构造方法 */ public Cat(String name,int age,String sex,int health,int love) { super(name,age,sex,health,love); } public void print() { super.print(); System.out.println("我正在 :洗澡"); } }
企鹅 子类
package com.pet; /** * 企鹅 * @author Administrator * */ public class Penguin extends Pet { /** * 无参构造方法 */ public Penguin() {} /** * 有参构造方法 */ public Penguin(String name,int age,String sex,int health,int love) { super(name,age,sex,health,love); } public void print() { super.print(); System.out.println("我正在 :吃鱼"); } }
宠物测试类
package com.pet; /** * 宠物测试类 * @author Administrator * */ public class PetTest { public static void main(String[] args) { /** * 狗子 */ Dog dog=new Dog("旺财",2,"公的",70,95); dog.print(); /** * 企鹅 */ Penguin penguin=new Penguin("扣扣",5,"Q妹",60,80); penguin.print(); /** * 猫 */ Cat cat=new Cat("酷乐",1,"公爵",90,100); cat.print(); } }
运行