在Scala中,包用于将类,子包,特征和其他包放在一起。它是Scala编程语言中文件和目录中代码的命名空间。它用于将代码维护在文件夹中,以使其与其他成员隔离。另外,使用访问说明符(如public(未指定任何内容),特定于包,受保护的,私有的)来管理对成员的访问。
在Scala中声明一个包
Scala编程的第一条语句是Scala中的程序包声明。
语法:
package package_name
您还可以在Scala中以某些不同的方式定义包,
package x.y.z //或 package x package y package z
包是用于封装数据并将数据存储到文件中的文件。软件包类似于目录结构。它将在易于访问的位置找到属于目录的类。
软件包的命名约定是相反的顺序,即com.includehelp.scala。
在Scala中将成员添加到包中
在Scala中,可以将新成员添加到包中。成员喜欢类,子类,特征,对象,子包。在Scala中,您可以在同一包中添加不同的文件。
语法:
package bike class BMW { val GS 310r }
示例
package bike class BMW { val bike_name; def display_name(){} } object MyClass { def main(args: Array[String]) { val gs310r = new BMW(); } }
在Scala中使用包
包用于在Scala编程中导入成员。import 关键字用于在Scala中添加成员。
示例
import bike object MyClass { def main(args: Array[String]) { val gs310r = new BMW(); val street750 = new harley(); } }