在 Java 中使用包時,需要注意哪些最佳實踐?


您可以透過將所有相互關聯的 Java 類和介面宣告在同一個包下,自動將所有這些類的 .class 檔案建立到一個資料夾中。包只不過是一個儲存特定概念的類和介面的目錄。

建立包

您可以建立一個包並在其中新增所需的類/介面,只需在 Class/Interface 檔案的頂部使用關鍵字 package 宣告包即可,如下所示:

Package package_name;

示例

以下 Java 程式演示了在 Java 中宣告包。

package com.tutorialspoint.mypackage;
public class Sample{
   public void demo(){
      System.out.println("This is a method of the sample class");
   }
   public static void main(String args[]){
      System.out.println("Hello how are you......");
   }
}

與其他程式不同,要編譯包含包的程式,您需要使用 javac 命令的 –d 選項,並指定需要建立包的目標路徑。

javac –d . Sample.java

如果您沒有指定目標路徑,則包將建立在當前目錄中。

包的命名約定和最佳實踐

在選擇包名時,您需要注意以下幾點。

  • 包名應使用小寫字母。
  • 建議以頂級域名後跟子域名開頭命名包,例如:com.example.tutorialspoint

要點

除了上述約定之外,在建立包時還需要注意以下幾點:

  • 將可能發生類似更改的類(具有相同功能/概念)組合在一起。
  • 根據功能建立子包,例如:
com.tutorialspoint.tutorix.classes
  • 將常用類組合在一起。儘量保持包簡單緊湊。

更新於: 2020年7月2日

637 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.