让我们看一个示例,该示例创建一个称为动物的包。最好使用小写字母的软件包名称,以避免与类和接口的名称冲突。
以下软件包示例包含名为动物的接口-
/* File name : Animal.java */ package animals; interface Animal { public void eat(); public void travel(); }
现在,让我们在同一包动物中实现上述接口-
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
现在,将在当前目录中创建一个名称为动物的程序包/文件夹,并将这些类文件放入其中,如下所示。