介面 interface
阿新 • • 發佈:2021-08-08
介面
普通類:只有具體實現
抽象類:具體實現和規範(抽象方法)都有!
介面:只有規範!自己無法寫方法~專業的約束!
約束和實現分離:面向介面程式設計!
介面的本質是 契約!
宣告類的關鍵字是class
宣告介面的關鍵字是 interface
//interface 定義的關鍵字 介面都需要有實現類 public interface UserService { //介面中定義的屬性都是常量 public static final int age = 31; //介面中的所有定義都是抽象的 public abstract void run(String name); void delete(String name); void update(String name); void query(String name); }
public interface TimeService { void timmer(); }
//類 可以實現介面 implement+介面名 //實現了介面的類,就必須重寫介面中的方法 //多繼承 利用介面實現多繼承~ public class UserServiceImpl implements UserService,TimeService{ @Override public void run(String name) { } @Override public void delete(String name) { } @Override public void update(String name) { } @Override public void query(String name) { } @Override public void timmer() { } }