java宠物健康值_Java优化宠物系统 求代码 求注解

这是一个Java实现的宠物系统,包括Pet、Dog、Penguin三个类,以及一个PetTest测试类。Pet类中定义了宠物的基本属性如名称、健康值和亲密度。Dog和Penguin类作为Pet的子类,分别表示狗狗和企鹅,添加了各自特有的属性并重写了打印方法。PetTest测试类用于创建实例并输出宠物的详细信息。
摘要由CSDN通过智能技术生成

展开全部

四个类:Pet Dog Penguin PetTest(测试类)

1、Pet类:/**

* 宠物类

* Created by LuHuan on 2017/7/27.

*/

public class Pet {

String name = "null";

int health = 100;//健康值

int love = 0;//亲密度

//打印输出宠物信息

public void print() {

System.out.print("我的名字叫e68a843231313335323631343130323136353331333363376537" +  name + ",我的健康值是:" + health + ",我和主人的亲密程度是" + love + ".");

}

public String getName() {

return name;

}

public int getHealth() {

return health;

}

public int getLove() {

return love;

}

}

2、Dog类:/**

* 狗狗类

* Created by LuHuan on 2017/7/27.

*/

public class Dog extends Pet {

String strain = "拉布拉多犬";//品种

public String getStrain() {

return strain;

}

//重写宠物的自白方法

@Override

public void print() {

super.print();

System.out.println("我是一只" + strain);

}

}

3、Penguin类:/**

*企鹅类

* Created by LuHuan on 2017/7/27.

*/

public class Penguin extends Pet {

String sex = "Q仔";//性别

public String getSex() {

return sex;

}

//重写宠物的自白方法

@Override

public void print() {

super.print();

System.out.println("我的性别是" + sex);

}

}

4、PetTest测试类:/**

* 测试类

* Created by LuHuan on 2017/7/27.

*/

public class PetTest {

public static void main(String[] args) {

Dog dog = new Dog();

dog.name = "欧欧";

Penguin pgn = new Penguin();

pgn.name = "楠楠";

System.out.println("宠物的自白:");

dog.print();

System.out.println("宠物的自白:");

pgn.print();

}

}

5、输出:

宠物的自白:

我的名字叫欧欧,我的健康值是:100,我和主人的亲密程度是0.我是一只拉布拉多犬

宠物的自白:

我的名字叫楠楠,我的健康值是:100,我和主人的亲密程度是0.我的性别是Q仔

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值