> 文章列表 > 教你精通JavaSE之第八章、继承和多态

教你精通JavaSE之第八章、继承和多态

教你精通JavaSE之第八章、继承和多态

一、继承

1.1为什么进行继承

Java中使用类对现实世界中实体来进行描述,类经过实例化之后的产物对象,则可以用来表示现实中的实体,但是现实世界错综复杂,事物之间可能会存在一些关联,那在设计程序是就需要考虑。比如:狗和猫,它们都是一个动物。

class Dog{private String name;private int age;public Dog(){}public Dog(String name,int age){this.name=name;this.age=age;}public void bark(){System.out.println(this.name+\"正在汪汪汪!\");}public void eat(){System.out.println(this.name+\"正在吃狗粮!\");}
}
class Cat{private String name;private int age;public Cat(){}public Cat(String name,int age){this.name=name;this.age=age;}public void bark(){System.out.println(this.name+\"正在喵喵喵!\");}public void eat(){System.out.println(this.name+&#