封裝性

封裝性 問題的引人: 當我們創建一個類的對象以後,我們可以通過"對象.屬性"的方式,對對象的屬性進行賦值。這裏賦值操作要受屬性的數據類型和存儲範圍的制約。除此之外,沒有其他限制條件但是,在實際問題中,我們往往要給屬性加入額外的限制條件。這個條件就不能在屬性聲明時體現,我們只能通過方法進行限制條件的添加。(比如,setLegs())同時,我們需要避免用戶再使用"對象.屬性"的方式對屬性賦值,則需要將
相關文章
相關標籤/搜索