java中简单的电子宠物系统

文章展示了一个Java编程示例,创建了一个电子宠物系统,包括一个父类`Pet`和两个子类`Dog`与`Penguin`。子类继承了父类并重写了父类的方法,如`print`,以显示宠物的特定信息,如名字、健康值和亲密度。测试类`Test`中展示了如何实例化这些类并调用相应方法来打印宠物的详细资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现在有个电子宠物系统,父类Pet,子类Dog和Penguin,要求子类继承父类,并重写父类方法,并打印宠物信息。

 代码如下:首先创建一个Pet当作父类

package com.pet.xzy;
public class Pet {
public String name;//成员变量
private int health;
private int love;

public void print(String name,int health,int love){
    System.out.print("我的名字是"+name+",");
    System.out.print("我的健康值是"+health+",");
    System.out.print("亲密度值是"+love+"。");
}

public int getLove() {
    return love;
}

public void setLove(int love) {
    this.love = love;
}

创建一个Dog类作为子类

package com.pet.xzy;
public class Dog extends Pet {
private String strain;

public String getStrain() {
    return strain;
}
public void setStrain(String strain) {
    this.strain = strain;
}
}
创建一个Penguin类作为子类

package com.pet.xzy;
public class Penguin extends Pet {
    private String sex;
public String getSex() {
        return sex;
    }
    public void setSex(String sex) {
        this.sex = sex;
    }
}

创建一个测试类

package com.pet.xzy;
public class Test {
    public static void main(String[] args) {
        Dog dog =new Dog();
        dog.print("二哈", 85, 53);
         dog.setStrain("哈士奇");
System.out.print("我的品种是"+dog.getStrain()+"。");
Penguin p = new Penguin();
p.setSex("雌");
System.out.println();
p.print("小冰", 85, 73);
System.out.print("我是"+p.getSex()+"性企鹅。");
    }
}

结果如下图:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值