2011-11-11 14 views

回答

0

獲取者/設置者的主要目的是將你的類的用戶與你的類實現的變化分開。你在你的類實現中。儘管如此,我仍然建議使用getters/setter,直到您明確需要直接訪問變量。

2

它可能會有所幫助使用的getter/setter如果他們真的這樣做驗證和訪問這個變量,你需要在每次做這些事情。我想到的第一個例子是,如果你使用多線程,並且在設置新值之前,你想確保沒有其他人同時訪問這個變量。否則,如果getter/setter什麼也不做,得到並設置變量,我沒有看到任何好處。

相關問題