Notes
Java
面向对象高级属性

继承

继承的概念

在 Java 中,类的继承指在一个现有类的基础上创建一个新类,新类称为子类,现有类称为父类。子类继承父类的属性和方法,子类可以拥有自己的属性和方法,子类还可以重写父类的方法。在继承时,需要使用关键字 extends

下面是一个狗类继承动物类的例子:

public class Animal {
    public String name;
    public int age;
    public void eat() {
        System.out.println("动物吃东西");
    }
}
 
public class Dog extends Animal {
    public void lookDoor() {
        System.out.println("狗看门");
    }
}
 
// 测试类
public class Test {
    public static void main(String[] args) {
        Dog dog = new Dog();
        // 调用了父类的属性和方法
        dog.name = "旺财";
        dog.age = 3;
        dog.eat();
        dog.lookDoor();
    }
}