Java基礎10:實現接口

接口是java編程語言中的一個抽象類型, 是抽象方法的集合,對類的一組需求描述,這些類要遵從接口描述的統一格式進行定義

 

我們定義一個人類接口IPerson

1. 接口嚴格的來講屬於一個特殊的類,接口定義和方法聲明其實都是用abstract修飾的, 只不過我們都可以省略

2. 接口的訪問權限只publicdefault, 這一點和類是一樣的

3. 接口中只有能常量和抽象方法,

4. 接口不能進行初始化操作,但是可以聲明一個接口類型的引用

5. 接口中的方法和常量只能用public修飾, 不加修飾符的話默認是public

 

 

public abstract interface IPerson {

   public abstractvoid eat();

   void sleep();

}

 

 

 

2. 一個接口可以繼承多個父類接口

 

public interface IEmployee extends IPerson {

   void work();

}

3.接口的實現類必須實現接口的所有抽象方法(包括接口的父接口中的抽象方法)

 

public class Manager implements IEmployee {

   private String name;

   @Override

   public void work() {

       System.out.println("我在工作");

   }

   @Override

   public void eat() {

       System.out.println("我在吃飯");

   }

   @Override

   public void sleep() {

       System.out.println("我在睡覺");

   }

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章