java 编码实现动物世界的继承关系:动物(Animal)属性:名称(name)具有行为:吃(eat)、睡觉(sleep)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 编码实现动物世界的继承关系:动物(Animal)属性:名称(name)具有行为:吃(eat)、睡觉(sleep)相关的知识,希望对你有一定的参考价值。
public class Animal
public void eat()system.out.println("eat");
public void sleep() system.out.println("sleep");
class Cat extends Animal
继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。
继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
扩展资料:
继承的特性
1、子类拥有父类非 private 的属性、方法。
2、子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。
3、子类可以用自己的方式实现父类的方法。
4、Java 的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如 A 类继承 B 类,B 类继承 C 类,所以按照关系就是 C 类是 B 类的父类,B 类是 A 类的父类,这是 Java 继承区别于 C++ 继承的一个特性。
5、高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系越紧密,代码独立性越差)。
参考技术A public class Animalpublic void eat()
system.out.println("eat");
public void sleep()
system.out.println("sleep");
class Cat extends Animal
请编程实现动物世界的继承关系
用JAVA
请编码实现动物世界的继承关系:
动物(Animal)具有行为:吃(eat)、睡觉(sleep)
动物包括:兔子(Rabbit),老虎(Tiger)
这些动物吃的行为各不相同(兔子吃草,老虎吃肉);但睡觉的行为是一致的。
请通过继承实现以上需求,并编写测试类AnimalTest进行测试。
求大神帮帮忙上课没仔细听不是很懂发下代码!!谢谢!!
如果你真的想搞清楚这个,我建议你好好看下继承,多态,以及方法的重写重载和封装,这一连贯的东西都要搞清楚.
编程是个需要时间沉淀的东西,你自己尝试做做小例子,慢慢就懂了. 参考技术B 哥 ,你刚开始学java,什么都让别人帮你写好 ,那你做什么了,学习的方法不是这样的,你不懂可以问童鞋 ,或问老师 ,要搞懂原理是怎么来的.这样对你学习才有帮助 .
以上是关于java 编码实现动物世界的继承关系:动物(Animal)属性:名称(name)具有行为:吃(eat)、睡觉(sleep)的主要内容,如果未能解决你的问题,请参考以下文章
Java编程 实现类的继承与多态 写一个动物类。成员变量为动物的种类,成员方法是动物叫声。