Scala 继承

2025 年 3 月 17 日 | 阅读 1 分钟

继承是一种面向对象的概念,用于实现代码的可重用性。您可以使用 extends 关键字来实现继承。要实现继承,一个类必须扩展到另一个类。被扩展的类称为超类或父类。扩展类的类称为派生类或基类。

语法

理解继承的简单例子

Scala Inheritance 1

Scala 单继承示例

输出

Salary = 10000.0
Bonus = 5000

Scala 中的继承类型

Scala 支持多种继承类型,包括单继承、多级继承、多重继承和混合继承。您可以在类中使用单继承、多级继承和层次继承。多重继承和混合继承只能通过使用 traits 来实现。在这里,我们以图示的形式表示所有类型的继承。

Scala Inheritance 2

Scala 多级继承示例

输出

salary1 = 10000
salary2 = 20000
下一个主题Scala 方法重写