java 宠物猫源代码 急需,各位大哥大姐帮帮忙吧,要求如下:
实验一 类的设计与封装、构造方法的使用—宠物猫一、 实验目的:
1. 熟练使用封装的方式编写类
2. 会为类添加私有属性
3. 使用构造方法,重载构造方法
4. 会使用setter/getter方法
5. 深入理解面向对象的涵义和特点。
二、实验内容:
设计一个类Cat,让此猫刚出生就有个动听的名字(MaoMi);为它设计几个方法,比如能够和我们打招呼talk;“猫以食为天”,再给它设计一个吃食物的方法,如eat;//食物量单位点;(应考虑的是如果它吃得太多,是否体重就会增加呢?);“不喝水不行啊”:还可设计猫喝水的方法如drink;再如猫要睡觉啊,运动啊等等。
设计测试类,让你的猫能吃,能睡,能活动,能长大。下面的作息时间仅为举例,同学们可选做。
例如:小猫的作息时间表为
 6:00 起床,晨练1小时
 7:00 自助早餐(食物4点,水6点),睡觉4小时
 11:00 午餐(食物6点,水4点),玩猜数字游戏
 1:00pm 睡觉4小时
 5:00pm 跑步1小时
 6:00pm 晚餐(食物10点,水10点),活动1小时
 7:00pm 睡觉6小时
 1:00pm 活动1小时,捉住一只老鼠(食物6点,水6点)吃掉
 2:00pm 睡觉4小时
问小猫在一天后状况如何
{ weight=?food?water?}
假设:猫在爱睡觉时,每过一段时间都会有1点食物和1点水转化为1点体重,
每运动1小时消耗3点食物和3点水,只增加1点体重。
三、实验要求:
实验内容中为基本要求,请于本节课按时完成并提交;在体现面向对象的封装性和抽象出类的基础上,可自由发挥想象力,将宠物猫设计的更加合理,更加有趣。