1. 程式人生 > 遊戲 >《寶可夢:大集結》發售預告 7月21日登陸Switch

《寶可夢:大集結》發售預告 7月21日登陸Switch

介面的定義與實現

  • 普通類:只有具體實現
  • 抽象類:具體實現和規範(抽象方法)都有
  • 介面:只有規範(抽象方法)
  • 介面就是規範,定義的是一組規則
  • 介面的本質是契約
  • 介面不能被例項化,因為介面中沒有構造方法
  • 宣告介面的關鍵字是interface

(1)介面的建立

介面中的定義都是抽象的,預設是 public abstract

接口裡的屬性預設是常量:public static final

package Demo09;

public interface UserService {
 
    void add(String name);
    void delete(String name);
    void update(String name);
    void query(String name);
}

(2)實現介面中的類(實現介面:implements)

必須要重寫介面中的方法

package Demo09;

public class UserServiceimpr implements UserService{
    //實現介面中的類,就需要重寫介面中的方法
    @Override
    public void add(String name) {

    }

    @Override
    public void delete(String name) {

    }

    @Override
    public void update(String name) {

    }

    @Override
    public void query(String name) {

    }
}

(3)implements可以實現多個介面