Java 继承

发布: (2026年2月12日 GMT+8 20:04)
2 分钟阅读
原文: Dev.to

Source: Dev.to

什么是继承?

继承是一种机制,允许一个类获取另一个类的状态和行为。
它表示一种 is‑a(是‑一种)关系,这意味着只有在两个类之间存在这种关系时才应使用继承。

子类(子类)使用父类(超类)的特性。
在 Java 中使用 extends 关键字来实现继承。

超类

public class Employee {
    int employeeID;
    int salary;

    public static void main(String[] args) {
        // entry point
    }

    public void work() {
        System.out.println("Employee work");
    }
}

子类

public class Developer extends Employee {

    public static void main(String[] args) {
        Developer d1 = new Developer();

        d1.employeeID = 18426;
        d1.salary = 400000;
        System.out.println(d1.employeeID);
        System.out.println(d1.salary);
        d1.work();
        d1.devWork();
    }

    public void devWork() {
        System.out.println("Coding");
    }
}

继承的好处

  • 代码复用
  • 避免重复
  • 更易维护
  • 在类之间建立关系

继承的类型

  • 单继承
  • 多层继承
  • 层次继承
  • 多重继承
  • 混合继承
0 浏览
Back to Blog

相关文章

阅读更多 »

什么是泛型?

Generics 是在 Java 5 中引入的一项功能,允许创建能够处理不同数据类型的类、接口和方法。它们消除……