java动物继承经典代码 java实现动物世界的继承关系( 二 )


//以动物形态创建一个老虎
Animal tiger=new Tiger();
//以动物形态创建一只兔子
Animal rabbit=new Rabbit();
//老虎吃
tiger.eat();
//老虎睡
tiger.sleep();
//兔子吃
rabbit.eat();
//兔子睡
rabbit.sleep();
}
}
这是一个java的多态形式需要你自己想清楚才能理解
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面向对象编程技术的一块基石java动物继承经典代码 , 因为它允许创建分等级层次的类 。
继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法 , 或子类从父类继承方法,使得子类具有父类相同的行为 。
扩展资料:
继承的特性
1、子类拥有父类非 private 的属性、方法 。
2、子类可以拥有自己的属性和方法 , 即子类可以对父类进行扩展 。
3、子类可以用自己的方式实现父类的方法 。
4、Java 的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如 A 类继承 B 类,B 类继承 C 类,所以按照关系就是 C 类是 B 类的父类,B 类是 A 类的父类,这是 Java 继承区别于 C++ 继承的一个特性 。
5、高java动物继承经典代码了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系越紧密,代码独立性越差) 。
如何在Java中使用子类继承父类的父类,举个例子看看 , 谢谢class Animal{//动物类
public String name="haha";//名字
public void say() {//说话方法
System.out.println(name+" say hi");
}
}
class Cat extends Animal{//猫类继承了动物类
}
public class Test {
public static void main(String[] args) {
Cat cat=new Cat();//实例化一个猫
cat.say();//由于猫继承了动物 , 所以继承了他所有非private的属性和方法
}
}
【java动物继承经典代码 java实现动物世界的继承关系】关于java动物继承经典代码和java实现动物世界的继承关系的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。