C++类中成员属性对本类而言,成员属性是否可以理解为本类中的全局变量
来源:互联网 发布:.net网络高级编程 pdf 编辑:程序博客网 时间:2024/06/05 10:57
转:https://zhidao.baidu.com/question/519474836.html
class Clock
{
public:
.........
private:
int hour;
int minute;
int second;
};
成员变量,hour,minute,second对Clock类而言,是否可以把上述变量理解为全局变量。
回答:不可以这么理解的哟,全局变量是公用的,谁都可以修改的,而实例化后,类的成员变量只能是实例化的对象所拥有。举个例子,你们家是一个class,你家里的每一个人可以理解为类的实例化对象,比如说你的手为成员变量,这个是成员变量只有你自己可以控制使用,而别的实例化对象无法使用。
注:用什么全局去理解反而不好,因为成员变量就是实例化对象的一部分,相当于对象的组成部分,对象不消亡,变量也不会消亡。
1 0
- C++类中成员属性对本类而言,成员属性是否可以理解为本类中的全局变量
- 类中的成员属性和成员方法
- OC 类中的属性与成员变量的理解
- C#类成员-属性
- 类成员属性封装
- mysqli类中的成员方法和成员属性
- mysqli类中的成员方法及成员属性
- PHP类中的成员属性和成员方法
- iOS --- Objective-C中类的成员变量与属性
- mysqli_result 类中的成员方法和属性
- mysqli_result 类中的成员方法和属性 .
- mysqli_result 类中的成员函数和属性
- mysqli_result 类中的成员方法和属性
- C#_类的属性成员
- 类中成员的访问属性
- 修改私有成员(类成员)/只读成员的属性
- C#类的 “属性成员”
- 类的成员之一属性
- Android Studio中获取SHA1
- Java并发系列-12、-Java TheadLocal
- PAT B1040
- jdk8 与 spring mvc不兼容
- 产品推荐算法
- C++类中成员属性对本类而言,成员属性是否可以理解为本类中的全局变量
- Android多分辨率适配框架
- JS防止页面被嵌入框架
- cut 杂谈
- java 整合redis缓存 SSM 后台框架 rest接口 shiro druid maven bootstrap html5
- NOIP day1 玩具谜题
- 目标检测指标
- PAT B1041
- 二叉树练习题