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";
	}
}


注:

首先把成员变量设置为静态的,

这时才可以再静态方法中对此成员变量操作。

然后确定静态方法被执行。

此时,成员变量已经被操作、




Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐