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

你可能感兴趣的:(JavaSE,java,jvm,开发语言,经验分享)