Scala中的包(Package)

Scala包

在Scala中,用于将类,子包,特征和其他包放在一起。它是Scala编程语言中文件和目录中代码的命名空间。它用于将代码维护在文件夹中,以使其与其他成员隔离。另外,使用访问说明符(如public(未指定任何内容),特定于包,受保护的,私有的)来管理对成员的访问。

在Scala中声明一个包

Scala编程的第一条语句是Scala中的程序包声明。

语法:

    package package_name

您还可以在Scala中以某些不同的方式定义包,

    package x.y.z 

    //或 

    package x
    package y
    package z

Scala中的包工作

包是用于封装数据并将数据存储到文件中的文件。软件包类似于目录结构。它将在易于访问的位置找到属于目录的类。

软件包的命名约定是相反的顺序,即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(); 
    }
}