
正文
动物属性行为Java代码,编写动物类的代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA:编写一个动物的继承关系代码.
编程实现:猫和狗都会叫,但猫是喵喵的叫,狗是汪汪的叫?定义一个动物类, 在动物类(animal)中有一个叫的抽象方法。 写两个子类,一个猫一个狗,继承自 动物类,并实现相应的抽象方法。
class 动物 class 孔雀 extends 动物 (重写动物的方法)class 河马 extends 动物 (重写动物的方法)test:里面 用动物 创建 孔雀 和 河马 然后调用其方法。
所以应该有6个类:动物、陆生动物、水生动物、猫、狗、青蛙。陆生动物、水生动物继承动物类 ;猫、狗继承陆生动物类;青蛙继承水生动物类。
在Java中,一个类可以继承多个类。拓展知识:这种特性被称为多态性或多重继承。一个类可以继承自一个或多个父类,只要这些父类没有直接的继承关系。在Java中,使用关键字extends来声明一个类继承另一个类。
相关问答
Q1: Java编程实现Cat类和Dog类,其都是animal类的继承,模拟二者特点和...
1、具体的对象:猫、狗、青蛙。关系:都属于动物,猫和狗属于陆生动物,青蛙属于水生。所以应该有6个类:动物、陆生动物、水生动物、猫、狗、青蛙。陆生动物、水生动物继承动物类 ;猫、狗继承陆生动物类;青蛙继承水生动物类。
2、Animal a1= new Dog();Animal a2 = new Cat();asound();asound();} } 这是java中的多态。满足:继承,重写,父类引用指向子类对象。父类首先调用子类重写的方法,子类中没有再调用父类的方法。
3、//表示动物高兴时的动作}//猫类class Cat extends Animal{ public void enjoy(){ System.out.println(高兴时我也不知道。。
4、有一个比较经典的多态实例:有一个Animal类,它有Cat,和Dog两个子类,在Animal中有个say方法,当Cat调用这个方法的时候输出的是“小猫喵喵喵”,当Dog调用这个方法时,输出的是“小狗汪汪汪”,这就是Java多态的实现。
Q2: java代码写一个zoo类,要求生成若干个Animal.fish.和bird.并调用他们的...
比如学校又新产生了专科生这类学生,那么专科生直接继承学生,然后对自己特有的属性和方法进行补充即可。这样对于代码的重用也是很好的体现。
一般都是在4-6个月就能够达到初级Java工程师的工作要求。
animal 动物,不同类。它是上义词,其它两个fish与dog是具体的动物品种,属于下义词。
动物属性行为Java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于编写动物类的代码、动物属性行为Java代码的信息别忘了在本站进行查找喔。







