日记
今天了解到了java中的包,包是封装类的接口。
package animals; interface Animal { public void eat(); public void travel(); }
package animals; /* 文件名 : 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(); } }
$ mkdir animals
$ cp Animal.class MammalInt.class animals
$ java animals/MammalInt
Mammal eats
Mammal travel
这是示例。
我们可以很明显的看出包的作用和接口的作用很相似。
浙公网安备 33010602011771号