scala
文章平均质量分 74
风吹千里
潜心一技、做到极致。
展开
-
Scala学习笔记一
Scala 使用package第一种方法和 Java 一样,在文件的头定义包名,这种方法就后续所有代码都放在该包中。比如:第二种方法有些类似 C#,如:第二种方法,可以在一个文件中定义多个包。注意:默认情况下,Scala 总会引入 java.lang._ 、 scala._ 和 Predef._,这里也能解释,为什么以scala开头的包,在使用时都是省去scala.的。数据类型Scala与Java具有相同的数据类型,具有相同的内存占用和精度。序号数据类型说明1Byte。原创 2024-08-01 10:40:08 · 580 阅读 · 0 评论 -
Scala 类和对象
类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。Scala中的类不声明为public,一个Scala源文件中可以有多个类。以上实例的类定义了两个变量 x 和 y ,一个方法:move,方法没有返回值。Scala 的类定义可以有参数,称为类参数,如上面的 xc, yc,类参数在整个类中都可以访问。原创 2024-08-01 10:38:02 · 305 阅读 · 0 评论 -
Scala Trait(特征)
Scala Trait(特征) 相当于 Java 的接口,实际上它比接口还功能强大。与接口不同的是,它还可以定义属性和方法的实现。一般情况下Scala的类只能够继承单一父类,但是如果是 Trait(特征) 的话就可以继承多个,从结果来看就是实现了多重继承。以上Trait(特征)由两个方法组成:isEqual 和 isNotEqual。isEqual 方法没有定义方法的实现,isNotEqual定义了方法的实现。子类继承特征可以实现未被实现的方法。原创 2024-08-01 10:37:16 · 239 阅读 · 0 评论 -
Scala访问修饰符学习笔记
文章目录Scala 访问修饰符私有(Private)成员保护(Protected)成员公共(Public)成员作用域保护实现机制Scala 访问修饰符Scala 访问修饰符基本和Java的一样,分别有:private,protected,public。如果没有指定访问修饰符,默认情况下,Scala 对象的访问级别都是 public。Scala 中的 private 限定符,比 Java 更...原创 2020-01-10 14:45:52 · 275 阅读 · 0 评论 -
Scala 变量命名、关键字语法
Scala基础语法当编写Scala程序时,它可以被定义为通过调用彼此的方法进行通信的对象的集合。现在我们简单地看一下类,对象,方法和实例变量的含义。对象 - 对象有状态和行为。一个对象是类的一个实例。例如 - 狗有状态:颜色,名称,品种,它行为有:摇摆,吠叫和吃东西。类 -可以将类定义为描述与该类相关的行为/状态的模板/蓝图。方法 -一个方法基本上是一种行为。一个类可以包含很多方法。将逻...原创 2018-12-09 09:33:10 · 978 阅读 · 0 评论