95.静态成员与普通成员的区别是什么?
1.生命周期
静态成员变量从类被加载开始到类被卸载,一直存在;
普通成员变量只有在类创建对象后才开始存在,对象结束,它的生命期结束;
2.共享方式
静态成员变量是全类共享;普通成员变量是每个对象单独享用的;
3.定义位置
普通成员变量存储在栈或堆中,而静态成员变量存储在静态全局区;
4.初始化位置
普通成员变量在类中初始化;静态成员变量在类外初始化;
5.默认实参
可以使用静态成员变量作为默认实参,
参考资料来源:阿秀
标签:初始化,变量,静态,成员,普通,95 From: https://www.cnblogs.com/codemagiciant/p/17544865.html