日记

今天了解到了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
这是示例。
我们可以很明显的看出包的作用和接口的作用很相似。
posted @ 2020-08-16 19:18  derek&cosmo  阅读(31)  评论(0)    收藏  举报