猫狗大战。 (1)定义类Cat 要求如下: 整型字段hp 设置相应的get和set方法; 无参数列表构造方法Cat(
已帮助 人
猫狗大战。 (1)定义类Cat,要求如下: 整型字段hp,设置相应的get和set方法; 无参数列表构造方法Cat(),创造出的hp默认为80; 带参数构造方法Cat(int hp),创造出指定hp的对象; 方法attack(Dog g),参数为Dog对象,每次调用此方法后,用随机数的方式,随机产生0-9的整数伤害,减少参数Dog对象的hp,并且攻击结果需要在控制台输出,格式为“猫攻击狗,产生**点伤害,狗当前HP为**”。 (2)构建类Dog,要求如下: 整型字段hp,设置相应的get和set方法; 无参数列表构造方法Dog(),创造出的hp默认为90; 带参数构造方法Dog(int hp),创造出指定hp的对象; 方法attack(Cat c),参数为猫对象,每次调用此方法后,用随机数的方式,随机产生0-8的整数伤害,减少参数Cat对象的hp,并且攻击结果需要在控制台输出,格式为“狗攻击猫,产生**点伤害,猫当前HP为**”。 (3)构建类Fight,要求如下: 拥有main方法,在

回答
共1条回复-
ABCD
