Java编程入门与应用 P218——例8-11
/** * Java编程入门与应用 P218——例8-11 * 创建一个带静态变量的类,然后在main()方法中访问该变量并输出结果 */ public class StaticVal { //定义一个静态变量 public static String str1 = "Hallo "; public static void main(String[] args) { //定义局部变量 String str2 = "World!!"; //直接访问str1 String accessVar1 = str1 + str2; System.out.println("第一次访问静态变量的结果:" + accessVar1); //通过类名进行访问 String accessVar2 = StaticVal.str1 + str2; System.out.println("第二次访问静态变量的结果:" + accessVar2); //通过对象temp1访问(此方法会更改str1的数据) StaticVal temp1 = new StaticVal(); String accessVar3 = temp1.str1 = temp1.str1 + str2; System.out.println("第三次访问静态变量的结果:" + accessVar3); //通过对象temp2访问str1 StaticVal temp2 = new StaticVal(); String accessVar4 = temp2.str1 + str2; System.out.println("第四次访问静态变量的结果:" + accessVar4); } }
结果:
第一次访问静态变量的结果:Hallo World!! 第二次访问静态变量的结果:Hallo World!! 第三次访问静态变量的结果:Hallo World!! 第四次访问静态变量的结果:Hallo World!!World!! 进程已结束,退出代码为 0
感谢观看
再次感谢~