面向對象的三大特徵:封裝,繼承,多態。
是Java語言的風格。是我們在開發中必須遵循的,即使毫無意義,代碼還是要按照這個風格寫。
封裝的作用:
- 可以提高安全性。
- 可以實現代碼的組件化。
封裝的規範:
- 建議成員變量都私有:用private修飾。
private修飾的方法, 成員變量,構造器等只能在本類被直接訪問。 - 提供成套的getter+setter方法暴露成員變量的取值和賦值。
public修飾符,是公開的意義。
小結:
封裝的核心思想:合理隱藏,合理暴露。
封裝已經成爲Java代碼的風格,即使代碼毫無意義,還是要按照封裝的規範寫代碼。
成員變量私有, 提供getter+setter方法。