Java 继承教程

Java 继承是面向对象编程中的一个核心概念,它允许我们创建新的类(子类)来继承另一个类(父类)的特性。以下是关于 Java 继承的一些基本概念和示例。

什么是继承?

继承是一种机制,允许一个类继承另一个类的属性和方法。通过继承,子类可以重用父类的方法和属性,而不必重新编写它们。

继承的类型

在 Java 中,主要有两种继承类型:

  • 单继承:一个类只能继承一个父类。
  • 多重继承:一个类可以继承多个父类。

Java 不支持多重继承,但可以通过接口实现类似的功能。

示例

以下是一个简单的 Java 继承示例:

class Animal {
    public void eat() {
        System.out.println("动物会吃食物。");
    }
}

class Dog extends Animal {
    public void bark() {
        System.out.println("狗会叫。");
    }
}

public class Main {
    public static void main(String[] args) {
        Dog dog = new Dog();
        dog.eat();
        dog.bark();
    }
}

在这个例子中,Dog 类继承自 Animal 类,并添加了一个 bark 方法。

继承的注意事项

  • 子类可以访问父类的公有(public)和受保护的(protected)成员。
  • 子类不能访问父类的私有(private)成员。
  • 子类可以重写(override)父类的方法。
  • 子类可以添加自己的方法和属性。

更多关于 Java 继承的信息,请访问我们的 Java 类和对象教程

<center><img src="https://cloud-image.ullrai.com/q/java_inheritance/" alt="Java Inheritance"/></center>