面向对象-----设计Dog和Penguin类

本文通过Java实现面向对象的设计,包括Dog和Penguin类,用户可以输入昵称、品种(企鹅的性别)、健康值和亲密度来领养宠物。程序提供了默认值和范围限制以确保数据的合理性。用户可以领养不同品种的狗狗或企鹅,并能查看宠物的详细信息。

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

  1. 根据控制台提示信息选择领养宠物
  2. 输入昵称、品种(如果是企鹅则为性别)、健康值、亲密度
  3. 企鹅性别:Q仔 Q妹 使用final 定义MAN =“Q仔” WOMAN=“Q妹”
  4. 保证健康值在1~100之间,默认值为60
  5. 保证亲密度在1~100之间,默认值为50
Dog类
package Work;
public class Dog {
	private String name;
	private String strain;
	private int health;
	private int love;
	//带参构造方法
	public Dog(String name,String strain, int health, int love) {
		setName(name);
		setStrain(strain);
		setHealth(health);
		setLove(love);
		show();
	}
	public int getLove() {
		return love;
	}
	public void setLove(int love) {
		if(love>100||love<0) {
			this.love=50;
			System.out.println("亲密度应该在0至100之间,默认值为50.");
		}else {
			this.love = love;
		}		
	}
	public int getHealth() {
		return health;
	}
	public void setHealth(int health) {
		if(health>100||health<1) {
			this.health=60;
			System.out.println("健康值应该在0至100之间,默认值为60.");
		}else {
			this.health = health;
		}
	}
	public String getStrain() {
		return strain;
	}
	public void setStrain(Stri
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值