Scala 使用 Package–將代碼放入包中

2018-09-28 18:18 更新

使用 Package–將代碼放入包中

軟件開(kāi)發(fā)過(guò)程減小程序之間的“耦合性”至關(guān)重要,降低耦合性的一個(gè)方法是模塊化,Scala 提供和 Java 類似的分包機(jī)制,但又稍有不同,因此即使你了解 Java 語(yǔ)言,還是建議您閱讀本篇和后續(xù)幾篇介紹 Scala 的 Package 和 Import 的文章。

我們之前的例子,沒(méi)有明確使用 package,因此它們存在于“未命名”的包中,或是缺省包中。

在Scala將代碼定義到某個(gè)包中有兩種方式:

第一種方法和 Java 一樣,在文件的頭定義包名,這種方法就后續(xù)所有代碼都放在該報(bào)中。比如:

package bobsrockets.navigation
class Navigator

第二種方法有些類似 C#,如:

package bobsrockets.navigation {
  class Navigator 
}

第二種方法,可以在一個(gè)文件中定義多個(gè)包。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)