【发布时间】:2013-06-21 06:44:42
【问题描述】:
目前我正在学习 java 和 C++ 的基础知识。我在Let Us C++一书中读到,几乎在每种情况下,出于安全目的,我们都会将实例变量设为私有而将方法设为公开。但本书中也提到,在某些情况下,我们将变量设为公共,将方法设为私有..
我一直在思考,在哪些情况下我们会这样做。谁能解释一下。
【问题讨论】:
-
你总是需要一个用户不应该关心的类中的实用函数。如果您采用严格的功能做一件事的方法,那就太好了。
-
@chris,先生,您能举个例子吗?
-
如果你在 C++ 中做一个单例,构造函数将是私有的
-
请提高帖子质量(拼写、标点、句首大写字母等)。
-
@Spook,谢谢,下次我会记住的……