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 Animal
public void eat()
system.out.println("eat");

public void sleep()
system.out.println("sleep");


class Cat extends Animal

请编程实现动物世界的继承关系

用JAVA
请编码实现动物世界的继承关系:
动物(Animal)具有行为:吃(eat)、睡觉(sleep)
动物包括:兔子(Rabbit),老虎(Tiger)
这些动物吃的行为各不相同(兔子吃草,老虎吃肉);但睡觉的行为是一致的。
请通过继承实现以上需求,并编写测试类AnimalTest进行测试。
求大神帮帮忙上课没仔细听不是很懂发下代码!!谢谢!!

参考技术A 你的这个问题很简单,但是也确实不太容易完全明白,其实就是一个面向对象的java思想,我也是工作之后才真正理解的.

如果你真的想搞清楚这个,我建议你好好看下继承,多态,以及方法的重写重载和封装,这一连贯的东西都要搞清楚.

编程是个需要时间沉淀的东西,你自己尝试做做小例子,慢慢就懂了.
参考技术B 哥 ,你刚开始学java,什么都让别人帮你写好 ,那你做什么了,学习的方法不是这样的,你不懂可以问童鞋 ,或问老师 ,要搞懂原理是怎么来的.这样对你学习才有帮助 .

以上是关于java 编码实现动物世界的继承关系:动物(Animal)属性:名称(name)具有行为:吃(eat)、睡觉(sleep)的主要内容,如果未能解决你的问题,请参考以下文章

教我写个继承的代码吧 不胜感激 java

JAVA:编写一个动物的继承关系代码.

Java编程 实现类的继承与多态 写一个动物类。成员变量为动物的种类,成员方法是动物叫声。

教我写个继承的代码吧 不胜感激 java 是否要写4个类呀 伤不起啊

Java 继承

Java中的继承