高能電玩節:《紀元1800》DLC“變革之種”預告
阿新 • • 發佈:2022-04-23
-
普通類:只有具體實現
-
抽象類:具體實現和規範(抽象方法)都有!
-
介面:只有規範!自己無法寫方法~專業的約束!約束和實現分離:面向介面程式設計~
-
介面的本質是契約,就像我們人間的法律一樣,制定好後大家都遵
定義介面
// interface 定義的關鍵字 ,介面都需要有實現類
public interface UserService {
//常量~ public static final
public static final int AGE=99;
//介面中的所有定義方法其實都是抽象的 public abstract
public abstract void add(String name);
void delete();
void update();
void query();
}
實現介面
// 抽象類:extends
// 類 可以實現介面 implements 介面
// 實現了介面的類,就需要重寫介面中的方法~
// 多繼承~利用介面實現多繼承
public class UerServiceImple implements UserService,TimeService{
總結
作用:
1.約束
2.定義一些方法,讓不同的人實現~ 10---->1
3.方法 public abstract
4.常量 public static final
5. 介面不能被例項化~,介面中沒有構造方法~
6.implement可以實現多個介面
7.必須要重寫介面中的方法
8.總結部落格~
搜尋
複製