Scala-Scala语言的面向对象(八)包的定义和使用+包对象

Posted on 2020-06-05 07:40  MissRong  阅读(288)  评论(0)    收藏  举报

大数据技术之Scala

======第一篇:Scala编程语言=====

Scala语言的面向对象(八)

一、包的定义和使用

 

 

 

1.包的定义

 

 2.包的引入:

Scala中依然使用import作为引用包的关键字,例如

而且Scala中的import可以写在任意地方

 

 二、包对象

包可以包含类、对象和特质,但不能包含函数或者变量的定义。很不幸,这是Java虚拟机的局限。

把工具函数或者常量添加到包而不是某个Utils-工具类  对象,这是更加合理的做法。Scala中,包对象的出现正是为了解决这个局限。

Scala中的包对象:常量,变量,方法,类,对象,trait(特质) 

 

 

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3