静态变量(二)
定义成非私有的静态变量可以通过“类型.变量名”的方式进行访问。当一个对象对这个类的 静态变量进行修改时,其他该类的对象访问的静态变量值也是会更改的,这也是静态变量在初始 化时只会被分配一块内存空间的原因。
//静态变量示例(二)
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);
}
}
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>