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

  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;
		}
	
  • 9
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
如果要使用面向对象设计方法实现xxx商店主人领养宠物,首先可以创建一个宠物,包括宠物的属性和行为。宠物可以包括属性如名字、种、年龄等,并且可以拥有一些方法如吃饭、睡觉等。在宠物中,可以定义一些 getter 和 setter 方法来设置和获取宠物的属性。 接下来可以创建一个商店,它可以拥有一些属性如地址、工作时间等,并且可以拥有一些方法如展示宠物、领养宠物等。商店中可以包括一个宠物列表的属性,用来存储商店里的宠物。可以有一个添加宠物的方法,用来将新的宠物加入宠物列表;还可以有一个领养宠物的方法,用来从宠物列表中移除被领养的宠物。 在商店的构造函数中,可以初始化宠物列表为空。然后可以创建一个商店实例,在实例中可以调用添加宠物的方法来添加不同的宠物到宠物列表中。当顾客想要领养宠物时,商店实例可以调用领养宠物的方法,将被领养的宠物从宠物列表中移除,并同时返回被领养的宠物对象给顾客。 在实际应用中,可以根据需求进行扩展,如添加更多的宠物属性和方法,增加宠物的特殊需求等。此外,可以创建更多的如顾客、员工等,来实现更丰富的功能和交互。通过面向对象设计方法,可以更好地组织和管理宠物商店的数据和功能,提供更好的用户体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值