1.编写一个猫类 类名: Cat
属性:
猫的颜色: color int类型 //除以2没有余数是黑猫,有余数是白猫
体重: weight float类型 //单位kg
行为:eatFood(boolean类型参数) 吃饭 接受boolean类型的参数 返回值空
如果参数为true,代表喂她的是食物 控制台打印: 好香好好吃
如果参数为false,代表喂她的不是食物 控制台打印: 这是什么gui
行为:catchMouse() 抓老鼠 没有方法体参数 返回值空
体重>50的猫 控制台打印: 喵喵喵我爱抓老鼠
体重>10并且<=50的猫 控制台打印: 人家是小猫猫害怕老鼠嘛
体重<=10 的猫 控制台打印: 喵了个咪差点被老鼠吃了
行为:shit() 拉屎 私有方法 返回值空
行为:speekMyColor() 公有方法, 返回值空. 参数空.
白猫控制台打印: 喵我是白猫
黑猫控制台打印: 喵我是黑猫
2.在测试类中对这几种情况分别进行测试. |