gpt4 book ai didi

c++ - 信息隐藏VS封装

转载 作者:行者123 更新时间:2023-11-30 21:43:29 25 4
gpt4 key购买 nike

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

最佳答案

如果公共(public)成员不是静态的,那么它就不是全局的,要访问(非静态)公共(public)成员,您需要创建该类的对象,这样就不会破坏封装的概念。

关于c++ - 信息隐藏VS封装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43562963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com