封裝
為什麼使用封裝
沒有使用封裝的時候,使用者可以隨意個屬性賦值,
int age;
student student = new student();
student.age=-10;
缺點:不符合實際,缺乏安全性
可以使用封裝來避免這種情況出現
步驟:①將屬性私有化 private
private int age;
②編寫setter方法,可以針對使用者輸入的值進行判斷
public void setage(int age)else
}
③編寫getter方法,來獲取值
public int getage()
LinUI學習3 Http請求封裝與使用
首先需要新建乙個config資料夾,在其內部新建乙個config.js檔案用來配置請求所需要的一些引數,詳情見前一篇部落格。如下 const config export 在utils資料夾內新建乙個http.js檔案 const require config config 引入前面定義的config...
模組封裝與使用注意的問題
在做最近的乙個專案過程中,為了使用方便,封裝了乙個類以便今後開發方便 分布合理 功能設計模組化 後期維護閱讀 與更改 方便性考慮。在物件構造的過程中要注意異常捕獲,要將可能出現的異常結果考慮到模組化內。避免 功能已經模組化但是異常沒有列入模組化範圍之內,受到 不公平待遇 這樣有個好處就是不讓戰火燒到...
封裝與解封裝
封裝與解封裝 封裝動作 從高層往低層依次封裝,在每一層使用特定的協議,對資料進行處理,在資料前新增特定的協議報頭。封裝原則 1 每一層在上一層資料前新增協議報頭 2 新增完協議報頭的整體,就是該層的pdu 3 每一層的pdu對於下一層來說就是上層資料 每一層的上層資料就是上層的pdu pdu 協議資...