-6

我们知道封装将数据成员和成员函数绑定到有界范围内。现在任何必须对数据(例如私有数据)进行更改的人都必须进入类的范围内。所以当我们谈论数据隐藏时,我们可以说公共成员的范围是全球性的吗?因为他们可以在任何地方访问。如果是,那么它是否违反了封装规则(在哪个范围内有界)?

4

1 回答 1

1

如果公共成员不是静态的,则它不是全局的,要访问(非静态)公共成员,您需要创建该类的对象,以免破坏封装的概念。

于 2017-04-22T18:28:26.573 回答