1. 程式人生 > >Java的封裝到底為我們做了什麼?

Java的封裝到底為我們做了什麼?

1.把物件的狀態和行為看成一個統一的整體,將二則存放到一個類中,該類即可以看作位封裝
2.“資訊贏藏”:對外界不需要知道的當前的內部資訊,只需要知道有一個方式可以獲取或修改當前的資訊,資訊(屬性)的封裝
3.程式碼的實現無需知曉,知道通過當前的方法名即可呼叫或執行完需求,方法的封裝就是對外界不暴露出自身的資訊,通過某些途徑可以完成呼叫者的需求即可。

**

封裝的好處:

資料安全,直接帶成員變數,而是用過提供的方法來訪問,在方法中進行的判斷來操作當前變數資料一體化,類就是物件的一個封裝(屬性和行為)

**