编写一个程序,程序包括如下内容
实现父类一个动物的类, 包括成员变量名字年龄皮毛颜色,带参数构造函数,动物类有一个方法,move,打印动物是可以动的
1.《实现一个子类老鼠的类,继承动物类,老鼠类继承父类成员变量,老鼠还有个自己的属性,体重,实现老鼠类构造函数继承,move方法重写,老鼠是可以跑的,再实现一个方法,老鼠惨叫》
2.《实现一个子类狗的类,继承动物类,狗类继承父类成员变量,狗类还有个自己的属性,体重,实现狗类构造函数继承,实现狗抓老鼠方法,狗的重量大于老鼠的重量可以抓到,抓到老鼠惨叫;否则抓不到,抓不到老鼠跑掉。》
3.《主类实现一个老鼠jack,一个狗xiaobai,实现狗抓老鼠的内容》
public class Testgs {
public static void main(String[]arg){
Mouse m=new Mouse("jack",5,"red",5.5);
Dog d=new Dog("xiaobai",4,"white",3.5);
m.move();
d.move();
System.out.println("老鼠的名字为:" +m.name+ ",年龄:"+m.age+

该程序定义了一个动物类,包含名字、年龄、皮毛颜色等属性,以及move方法。然后创建了两个子类:老鼠类和狗类,继承自动物类。老鼠类增加体重属性,重写了move方法,表示老鼠会跑并能惨叫。狗类同样增加体重属性,实现了抓老鼠的方法,根据体重判断能否抓到。主类中创建了老鼠和狗的实例,执行狗抓老鼠的逻辑。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



