問題描述:定義Person的年齡時,無法阻止不合理的數值被設置進來。
解決方案:用private關鍵字將需要保護的成員變量進行修飾。
一旦使用了private進行修飾,那么本類當中仍然可以隨意訪問。
但是!超出了本類范圍之外就不能再直接訪問了。
間接訪問private成員變量,就是定義一對兒Getter/Setter方法
必須叫setXxx或者是getXxx命名規則。
對於Getter來說,不能有參數,返回值類型和成員變量對應;
對於Setter來說,不能有返回值,參數類型和成員變量對應。