Java 静态方法中如何操作成员变量。
2012-04-09 15:17
507 查看
Java 中把如何在静态的方法中,去操作成员变量的值。
个人在调用vsphere中为了获得虚拟机的基本信息时,遇到了这种情况。
往常没有遇到过这种直接的方式,所以也没有多加考虑。今天遇到总结与此。
Code:
注:
首先把成员变量设置为静态的,
这时才可以再静态方法中对此成员变量操作。
然后确定静态方法被执行。
此时,成员变量已经被操作、
个人在调用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"; } }
注:
首先把成员变量设置为静态的,
这时才可以再静态方法中对此成员变量操作。
然后确定静态方法被执行。
此时,成员变量已经被操作、
相关文章推荐
- java中的反射机制,以及如何通过反射获取一个类的构造方法 ,成员变量,方法,详细。。
- Java如何在静态方法中访问类的实例成员(没附加static关键字的字段或方法)
- 通过反射,如何操作私有成员变量(取/赋值),如何调用私有方法?
- Java 中,为什么在静态方法中可以调用的方法、可以使用的成员变量必须是静态的?
- #java#静态方法如何调用非静态方法和变量
- java类的成员变量、静态成员变量、一般方法、静态方法
- 黑马程序员--Java基础加强--16.利用反射操作泛型V【通过Constructor反射解析泛型构造方法】【通过Field反射解析泛型成员变量】【个人总结】
- Java使用super操作被隐藏的成员变量和方法
- Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
- C++特殊成员变量(静态、常量、引用)的初始化方法
- C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
- java开发之成员变量及成员方法的反射
- Android(java)学习笔记109:通过反射获取成员变量和成员方法并且使用
- main()方法为啥必须要public static void类型的??java中的静态成员
- C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
- java继承中成员变量和方法调用的区别
- 测试 Java 类的非公有成员变量和方法
- java的静态成员、静态方法的注意事项!
- Java反射之如何判断类或变量、方法的修饰符(Modifier解析)
- java学习日记_26:面向对象之静态变量与成员变量的区别