8.Scala包

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访问
发布了118 篇原创文章 · 获赞 5 · 访问量 7180

猜你喜欢

转载自blog.csdn.net/resilienter/article/details/103745575
今日推荐