网站介绍:文章浏览阅读179次。Scala-11:面向对象04-特质(Trait)一、概述Scala 语言中,采用特质 trait(特征)来代替接口的概念,也就是说,多个类具有相同的特质(特征)时,就可以将这个特质(特征)独立出来,采用关键字 trait 声明。Scala 中的 trait 中即可以有抽象属性和方法,也可以有具体的属性和方法,一个类可以混入( mixin)多个特质。这种感觉类似于 Java 中的抽象类。Scala 引入 trait 特征,第一可以替代 Java 的接口,第二个也是对单继承机制的一种补充。二、特质声_1)声明一个特质info,里面包含类型为string的抽象属性name,抽象方法action(); 2)声
- 链接地址:https://blog.csdn.net/weixin_46429290/article/details/119758423
- 链接标题:Scala-11:面向对象04-特质(Trait)_1)声明一个特质info,里面包含类型为string的抽象属性name,抽象方法action(); -CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:8182
- 网站标签:1)声明一个特质info 里面包含类型为string的抽象属性name 抽象方法action(); 2)声