Scala中的包(Package)
Scala包
在Scala中,包用于将类,子包,特征和其他包放在一起。它是Scala编程语言中文件和目录中代码的命名空间。它用于将代码维护在文件夹中,以使其与其他成员隔离。另外,使用访问说明符(如public(未指定任何内容),特定于包,受保护的,私有的)来管理对成员的访问。
在Scala中声明一个包
Scala编程的第一条语句是Scala中的程序包声明。
语法:
package package_name
您还可以在Scala中以某些不同的方式定义包,
package x.y.z
//或
package x
package y
package zScala中的包工作
包是用于封装数据并将数据存储到文件中的文件。软件包类似于目录结构。它将在易于访问的位置找到属于目录的类。
软件包的命名约定是相反的顺序,即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();
}
}