面向对象高级属性
继承
继承的概念
在 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();
}
}