1.用static定义的变量是所有对象共享的,所以变量不属于对象而属于类的。
2.在具体调用的时候,一定不能使用对象来调用,应该使用**类名**来调用。
3.虽然能通过对象来调用不会报错,但是会影响代码的可读性。
4.初始化static声明的元素,仅仅只会初始化一次。
相关例子(包含内存模型):
相关代码 输出结果 代码的内存模型1.用static定义的变量是所有对象共享的,所以变量不属于对象而属于类的。
2.在具体调用的时候,一定不能使用对象来调用,应该使用**类名**来调用。
3.虽然能通过对象来调用不会报错,但是会影响代码的可读性。
4.初始化static声明的元素,仅仅只会初始化一次。
相关例子(包含内存模型):
相关代码 输出结果 代码的内存模型Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务