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");
}
}
继承的好处
- 代码复用
- 避免重复
- 更易维护
- 在类之间建立关系
继承的类型
- 单继承
- 多层继承
- 层次继承
- 多重继承
- 混合继承