2011-06-06 98 views
0

我想要的是使所有子类通用的基类成员变量受保护的最佳方法。受保护的基类成员最好的方法

我想知道是否有一些设计问题,如果我让基类中的成员变量受保护,而不是使getter和setter受到保护。

回答

1

安装者和获取者可以控制对成员的外部访问(并且可以在添加逻辑的同时添加一些逻辑)。
如果你从一个类继承,那么这个成员就是你的成员,所以如果你想在内部访问成员,你可以使它对所有的基类保护并直接使用它。

这就是为什么他们发明了“保护”。

+0

完全与你从。等待一些其他答案,可能有人有其他观点。 – 2011-06-06 18:31:27