【封裝】 JAVA

 1、什麼是封裝?
封裝就是將屬性私有化,提供公有的方法訪問私有屬性。

做法就是:修改屬性的可見性來限制對屬性的訪問,併爲每個屬性創建一對取值(getter)方法和賦值(setter)方法,用於對這些屬性的訪問。

如:private String name;
public String getName(){
                    return;
           }
        public void setName(String name){
                    this.name=name;
           }
2、  爲什麼需要封裝?
通過封裝,可以實現對屬性的數據訪問限制,同時增加了程序的可維護性。
由於取值方法和賦值方法隱藏了實現的變更,因此並不會影響讀取或修改該屬性的類,避免了大規模的修改,程序的可維護性增強。

3、  如何實現封裝,實現封裝的具體方法?
(1)、修改屬性的可見性來限制對屬性的訪問。
(2)、爲每個屬性創建一對賦值方法和取值方法,用於對這些屬性的訪問。
(3)、在賦值和取值方法中,加入對屬性的存取的限制。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章