如何執行 Java 包程式


讓我們來看一個建立一個名為 animals 的包的示例。使用小寫字母的包名稱是一個好習慣,以避免與 介面 的名稱發生衝突。

下面的包示例包含名為 animals 的介面 −

/* File name : Animal.java */
package animals;
interface Animal {
   public void eat();
   public void travel();
}

現在,讓我們在同一個包 animals 中實現上述介面 −

package animals;
/* File name : MammalInt.java */
public class MammalInt implements Animal {
   public void eat() {
      System.out.println("Mammal eats");
   }
   public void travel() {
      System.out.println("Mammal travels");
   }
   public int noOfLegs() {
      return 0;
   }
   public static void main(String args[]) {
      MammalInt m = new MammalInt();
      m.eat();
      m.travel();
   }
}

現在按如下所示編譯 java 檔案 −

$ javac -d . Animal.java
$ javac -d . MammalInt.java

現在在當前目錄下將建立一個名為 animals 的包/資料夾,並將這些類檔案放在其中,如下所示。

Create Directory

你可以在包內執行類檔案

$ java animals.MammalInt

並獲得如下所示的結果。

Mammal eats
Mammal travels

更新於: 2023 年 10 月 26 日

30K+ 瀏覽量

開啟你的 職業

完成課程認證

開始學習
廣告
© . All rights reserved.