按需求完成指定功能,题目如下: 1. 定义一个动物类(Animal):属性有姓名,年龄,行为有吃饭,睡觉 2. 定义猫类(Cat), 并继承动物类 3. 定义一个接口Jump:包含一个跳高(jumping)的抽象方法 4. 定义一个跳高猫类(JumpCat), 继承猫类, 并实现跳高接口 5. 在测试类中对普通猫(Cat)与跳高猫(JumpCat)分别进行测试 按需求完成指定功能,题目如下: 1. 编写一个猫类 类名: Cat 属性: 猫的颜色: color int类型 //除以2没有余数是黑猫,有余数是白猫 体重: weight float类型 //单位kg 行为:eatFood(boolean类型参数) 吃饭 接受boolean类型的参数 返回值空 如果参数为true,代表喂她的是食物 控制台打印: 好香好好吃 如果参数为false,代表喂她的不是食物 控制台打印: 这是什么gui 行为:catchMouse() 抓老鼠 没有方法体参数 返回值空 体重>50的猫 控制台打印: 喵喵喵我爱抓老鼠 体重>10并且<=50的猫 控制台打印: 人家是小猫猫害怕老鼠嘛 体重<=10 的猫 控制台打印: 喵了个咪差点被老鼠吃了 行为:shit() 拉屎 私有方法 返回值空 行为:speekMyColor() 公有方法, 返回值空. 参数空. 白猫控制台打印: 喵我是白猫 黑猫控制台打印: 喵我是黑猫 2. 在测试类中对这几种情况分别进行测试. 按需求完成指定功能,题目如下: 设计一个Shape接口和它的两个实现类Square和Circle, 要求: 1. Shape 接口中有一个抽象方法area(), 方法接收一个double类型的参数, 返回一个double类型的结果 2. Square 和 Circle中实现了 Shape 接口的area()抽象方法, 分别求正方形和圆形的面积并返回 3. 在测试类中创建 Square 和 Circle 对象, 计算边长为2的正方形面积和半径为3的圆形面积
|