Java 中把如何在静态的方法中,去操作成员变量的值。
个人在调用vsphere中为了获得虚拟机的基本信息时,遇到了这种情况。
往常没有遇到过这种直接的方式,所以也没有多加考虑。今天遇到总结与此。
Code:
package com.xiami.test;
public class Test {
static String username = "username";
public static void main(String args[]){
Test.update();
System.out.println(username);
}
static void update(){
username = "update_username";
}
}
首先把成员变量设置为静态的,
这时才可以再静态方法中对此成员变量操作。
然后确定静态方法被执行。
此时,成员变量已经被操作、