如何运行 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 的包/文件夹,并将这些类文件放在其中,如下所示。
你可以在包内执行类文件
$ java animals.MammalInt
并获得如下所示的结果。
Mammal eats Mammal travels
广告