Java 静态变量(二)
提问人:刘旭39发布时间:2020-11-26
静态变量(二)
定义成非私有的静态变量可以通过“类型.变量名”的方式进行访问。当一个对象对这个类的 静态变量进行修改时,其他该类的对象访问的静态变量值也是会更改的,这也是静态变量在初始 化时只会被分配一块内存空间的原因。
//静态变量示例(二)
public class StaticComponent {
static String name="这里是静态变量";
public static void main(String[] args) {
StaticComponent a1 = new StaticComponent();
StaticComponent a2 = new StaticComponent();
System.out.println("静态变量原值:"+a1.name);
a1.name="静态变量值变更";
System.out.println("a1:"+a1.name);
System.out.println("a2:"+a2.name);
}
}
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>