Scala中的包
package 包名.类名
Scala中的包的基本语法与java一致,其包的作用也与java一致,但是在功能上有更多的扩展
Scala中包的作用
- 当类很多时可以对类进行管理
- 区分相同名字的类
- 控制访问的范围
Scala中包的扩展功能
- 类所在的路径和包没有关联
- 例如可以在file目录下构建cm.lpc.memory包
- package 关键字可以声明多次
- package file {some code1} package memory {some code2 }
- memory为file的一个子包,并且在some code2 中可以直接访问some code1中的内容
- Scala中可以为每个包定义一个同名的包对象,定义在包对象中的成员,可以被该包下所有的class和object访问