如何运行 Java 包程序

javajava programming java 8

让我们看一个创建名为animals的包的示例。使用小写字母的包名称是一种很好的做法,可以避免与类和接口的名称发生冲突。

以下包示例包含名为animals −的接口

/* 文件名:Animal.java */
package animal;
interface Animal {
   public void eat();
   public void travel();
}

现在,让我们在同一个包animals −中实现上述接口

package animal;
/* 文件名: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的包/文件夹,这些类文件将放置在其中,如下所示。

创建目录

您可以执行包内的类文件

$ java animal.MammalInt

并得到如下所示的结果。

Mammal eats
Mammal travels

相关文章