scala
文章平均质量分 71
Brother Jiawei
不够别人聪明,就比别人更用功。
展开
-
9 scala的类继承及trait
Trait(特质)是 Scala 中一种非常有用的机制,可以用于定义对象的特定特征或行为。Trait类似于 Java 中的接口。Trait与抽象类Trait可以被多重继承,一个类可以扩展多个Trait,但只能继承一个抽象类。Trait不能接受构造参数,但抽象类可以。Trait与 抽象类 的语义不同,Trait更适合描述对象的特征或行为,以及对象之间的has-a或can-do关系。抽象类更适合描述is-a关系,即子类是父类的一种特定类型。/*** 定义一个球员类* @param name 球员姓名。原创 2024-02-11 23:18:15 · 1326 阅读 · 2 评论 -
8 scala的伴生对象
伴生对象有以下特点:(1) 伴生对象 和 类 必须要在同一个 class 文件中。(2) 伴生对象名字要和类名字一致。(3) 伴生类 和 伴生对象可以互相访问彼此的private属性。/*** 球员信息类*/${thisplayerName/*** 球员信息类" } } /*** PlayerInfo 类的共生对象/*** 定义球员梦想* 打印球员梦想* main 方法。原创 2024-02-11 21:10:58 · 1242 阅读 · 0 评论 -
7 scala的类构造器
在创建对象的时候,需要调用类的构造器。Scala 提供了主构造器和辅助构造器。原创 2024-02-10 17:57:19 · 912 阅读 · 0 评论 -
6 scala-面向对象编程基础
Scala 跟 Java 一样,是一门面向对象编程的语言,有类和对象的概念。原创 2024-02-10 17:16:39 · 2011 阅读 · 0 评论 -
5 scala的函数式编程简介
大数据项目,用到了 Spark,所以记录一下学习 Scala 的笔记原创 2024-02-09 22:19:46 · 1816 阅读 · 3 评论 -
4 scala集合-Map
和 Java 一样,Scala 也有表示键值对(KeyValue)集合的Map数据结构。同样,Map也分不可变和可变,不可变需要使用类。原创 2024-02-09 15:25:28 · 1163 阅读 · 0 评论 -
3 scala集合-Set
与 Java 的 Set 一样,scala 的 set 中,元素都是唯一的,而且遍历 set 中集合的顺序,跟元素插入的顺序是不一样的。同样,Set 也包含可变和不可变两种。要实现可变 Set 集合,需要使用类。原创 2024-02-09 14:25:09 · 969 阅读 · 0 评论 -
2 scala集合-元组和列表
使用()定义使用->定义,这种方法定义的元组,最多只能包含2个元素。| ^原创 2024-02-08 21:11:43 · 1261 阅读 · 1 评论 -
1 scala集合-数组
在做大数据项目,Spark 用到了 Scala,记录一下学习笔记原创 2024-02-08 12:40:18 · 903 阅读 · 0 评论