2011-06-06 93 views
0

我想要的是使所有子類通用的基類成員變量受保護的最佳方法。受保護的基類成員最好的方法

我想知道是否有一些設計問題,如果我讓基類中的成員變量受保護,而不是使getter和setter受到保護。

回答

1

安裝者和獲取者可以控制對成員的外部訪問(並且可以在添加邏輯的同時添加一些邏輯)。
如果你從一個類繼承,那麼這個成員就是你的成員,所以如果你想在內部訪問成員,你可以使它對所有的基類保護並直接使用它。

這就是爲什麼他們發明了「保護」。

+0

完全與你從。等待一些其他答案,可能有人有其他觀點。 – 2011-06-06 18:31:27