- 博客(2)
- 收藏
- 关注
原创 静态成员,this指针
类的每个对象都有自己的数据成员,有多少个对象,就有多少分数据成员的拷贝。换句话说,在程序运行过程中,成员函数怎样知道哪个对象在调用它,它应该处理哪个对象的数据成员呢?但在一些编译器中,若没有在类外进行静态数据成员的定义,它会在定义该类的第一个对象时定义相关的静态数据成员(即为所有的静态数据成员分配内存空间),并将这些静态数据成员初始化为0。静态数据成员是属于类的,整个类只有一份拷贝,相当于类的全局变量,能够被该类的所有对象共用。静态成员属于整个类,如果将它定义为类的公有成员,在类外可用下面两种方式访问。
2022-10-24 11:45:46 620 2
原创 类与对象的介绍
在面向对象程序设计中用计算机中的软件对象模拟现实中的实际对象,它用类(class)来表示同类对象的公有属性和行为,即用类这一概念来表示客观世界中的共同事物。将数据和操作数据的函数包装在一起的主要目的是实现数据封装和信息隐藏,信息隐藏就是使类中的数据和对数据的操作的细节对外不可见。被设置protected权限的成员(包括数据成员和成员函数)被称为保护成员,只能被类的内部和派生类访问,不能被外面的函数访问,与继承有关。类描述了同类事物共有的属性和行为,类的对象是具有该类所定义的属性和行为的实体。
2022-10-24 11:35:01 917
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人