《寶可夢:大集結》發售預告 7月21日登陸Switch
阿新 • • 發佈:2021-07-16
介面的定義與實現
- 普通類:只有具體實現
- 抽象類:具體實現和規範(抽象方法)都有
- 介面:只有規範(抽象方法)
- 介面就是規範,定義的是一組規則
- 介面的本質是契約
- 介面不能被例項化,因為介面中沒有構造方法
- 宣告介面的關鍵字是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) { } }