教你精通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+&#