在提供的示例代码中,您创建了一个名为'person'的类,并在其中定义了私有数据成员'age'和'name'。由于在类定义时系统不会为'name'变量分配内存空间,并且类中的变量具有初始值,因此不需要初始化。

在类的内部,私有数据成员可以通过公共方法访问。在您的示例中,'print()'方法是一个公共方法,它可以访问并打印'age'和'name'的值。

在'main()'函数中,您创建了一个'person'类的实例'a',然后通过调用'a.print()'方法打印私有数据成员的值。

请注意,这里没有直接访问私有数据成员的方式,因为私有数据成员只能通过公共方法来访问。这是封装的概念的一部分,通过将数据隐藏在类的私有部分,可以提供更好的数据保护和访问控制。

C++ 类和对象:封装与数据隐藏示例

原文地址: https://www.cveoy.top/t/topic/Vc6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录