大数据技术之Scala
======第一篇:Scala编程语言=====
Scala语言的面向对象(八)
一、包的定义和使用
1.包的定义
2.包的引入:
Scala中依然使用import作为引用包的关键字,例如
而且Scala中的import可以写在任意地方
二、包对象
包可以包含类、对象和特质,但不能包含函数或者变量的定义。很不幸,这是Java虚拟机的局限。
把工具函数或者常量添加到包而不是某个Utils-工具类 对象,这是更加合理的做法。Scala中,包对象的出现正是为了解决这个局限。
Scala中的包对象:常量,变量,方法,类,对象,trait(特质)