封裝的概述和好處:

A:封裝概述

是面向對象三大特徵之一

是面向對象編程語言對客觀世界的模擬,客觀世界裏成員變量都是隱藏在對象內部的,外界無法直接操作和修改。就像剛纔說的年齡。

B:封裝原則:

將不需要對外提供的內容都隱藏起來。

把屬性隱藏,提供公共方法對其訪問。

成員變量private,提供對應的getXxx()/setXxx()方法

C:好處:

通過方法來控制成員變量的操作,提高了代碼的安全性

把代碼用方法進行封裝,提高了代碼的複用性

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