02-8-0 静态成员
成员出现在类中。无论是成员属性还是函数,我们可以称为:成员属性、成员函数。
静态变量:这个在学习内存四区的时候讲过。在变量前加上static
,我们将称这个变量称之为静态变量。静态变量存储在全局区。
静态成员:静态成员出现在类中。在成员变量和成员函数前加上关键字:static
。我们称这样的成员对象或成员函数为:静态成员。
静态成员分为:
- 静态成员变量(在成员变量前加上
ststic
)- 所有对象共享一份数据;
- 在编译阶段分配内存(一般的数据存放在栈区)
- 类内声明,类外初始化
- 静态成员函数(在成员函数前加上
ststic
)- 所有对象共享同一个函数
- 静态成员函数只能访问静态成员变量。
:-)