C++——static关键字
static修饰符的作用1、数据共享成员变量(实例变量)和静态变量(类变量)的区别a、两个变量的生命周期不同成员变量随对象的创建而存在,随对象被回收而释放静态变量随类的加载而存在,随类的消失而消失b、调用方式不同成员变量只能被对象调用静态变量还可以被类名调用c、数据存储位置不同成员变量–>堆内存的对象中,也叫对象的特有数据静态变量–>方法区(共享数据区)的静态区,也叫对象的共享数据2、修饰变量:每个对象都共有的属性就可以设置为static,被修饰
原创
2020-09-11 10:51:54 ·
558 阅读 ·
0 评论