是指以多种形式处理任何数据的能力。 Scala通过虚函数 重载函数和重载运算符实现多态。多态是面向对象编程语言最重要的概念之一。当使用父类引用来引用子类对象时 多态性在面向对象的编程中最常见的用法发生了。在这里 我们将看到如何以多种类型和多种形式表示任何功能。现实生活中多态的例子 一个人在同一时间可以扮演不同的角色。就像一个女人在同一时间是母亲 妻子 雇员和女儿。因此 同一个人必须具有许多功能 但必须根据情况和条件实施每个功能。多态被认为是面向对象编程的重要特征之一。在Scala中 该函数可以应用于多种类型的参数 或者该类型可以具有多种类型的实例。
多态性有两种主要形式:
泛型:通过类型参数化 可以创建函数或类的实例。
在上面的示例中 我们有三个函数 它们的名称相同(func) 但参数不同。
版权声明:本站原创文章,于2021年3月9日16:20:06,由 木子山 发表,共 1699 字。
转载请注明:Scala多态性介绍和用法指南 - lsbin