核心内容:
1、scala中包的相关概念
1、scala中包的相关概念 |
其实我认为scala中的包与Java中的包在大致功能是相同的:包类似于操作系统中的文件夹,将具有类似功能的类或者相同功能的类放在同一个文件夹里,便于组织与管理.但是scala中的包运用的更加灵活,总结如下:
1>任何地方都可以声明引入相应的包:即在Scala中,import语句可以出现在任何地方,并不仅限于文件顶部。import语句的效果一直延伸到包含该语句的块末尾.
2>通过{}可以引入包中的几个成员
import java.awt.{
Color,Font}
3>通过{}可以重命名相应的类,进而避免类名冲突
import java.util.{HashMap=>JavaHashMap} //将Java中的HashMap重命名
import scala