如何运行 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