1. until与to的区别 : until (), to []
2. scala支持包对象,可添加工具函数或者常量
3. scala 闭包 与 java 匿名类
4. 重写 override ,suiper.父类
5. 限定当前对象课件 private【this】
6. 构造顺序 :被调用的方法或者常量可能会被重写,导致混乱-
解决办法:
1.定义为final类型,不能被重写
2.超类中将val申明为lazy
3.使用提前定义语法
class A extends { code } with A
7. _* 区间边序列
8.过程 = 不返回值的函数
9.lazy val
10. 0 until (a.length , 2) || (0 until a.length)。reverse
11. sortwith sort mkString
12.拉链 zip 两个集合的积
类
1. 私有主构造函数 class person private(val id:int)
对象
1. object 不能提供构造器参数
2. 伴生对象 实现静态 方法
3. 伴生对象 apply 可省去 new
4. 枚举助手 Enumeration
包
2. scala支持包对象,可添加工具函数或者常量
3. scala 闭包 与 java 匿名类
4. 重写 override ,suiper.父类
5. 限定当前对象课件 private【this】
6. 构造顺序 :被调用的方法或者常量可能会被重写,导致混乱-
解决办法:
1.定义为final类型,不能被重写
2.超类中将val申明为lazy
3.使用提前定义语法
class A extends { code } with A
7. _* 区间边序列
8.过程 = 不返回值的函数
9.lazy val
10. 0 until (a.length , 2) || (0 until a.length)。reverse
11. sortwith sort mkString
12.拉链 zip 两个集合的积
类
1. 私有主构造函数 class person private(val id:int)
对象
1. object 不能提供构造器参数
2. 伴生对象 实现静态 方法
3. 伴生对象 apply 可省去 new
4. 枚举助手 Enumeration
包