本文主要是介绍7 JAVA 成员变量和局部变量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Person 类
public class Person {//定义一个实例Filedpublic String name;//定义一个类Fieldpublic static int eyeNum;
}
FieldTest类
/*** 成员变量和局部变量* ——成员变量是在类范围里定义的变量。局部变量指的是在方法里定义的变量。* 成员变量分为两类:类Filed和实例Field。有static修饰的就是类Field* * @author wjl* @time 2015.03.10**/
public class FieldTest {public static void main(String[] args) {//Person类已经初始化了,则eyeNum变量起作用了,输出0System.out.println("Person类的sysNum类Field值:"+Person.eyeNum);//创建Person类Person p=new Person();//通过Perosn对象的引用来访问Person对象name实例Field//并通过实例访问sysNum类FieldSystem.out.println("p变量的name Field值是:"+p.name+"p对象的eyeNum Field值是:"+p.eyeNum);//直接为name实例Field赋值p.name="李三";p.eyeNum=2;//再次通过Perosn对象的引用来访问Person对象name实例FieldSystem.out.println("p变量的name Field值是:"+p.name+"p对象的sysNum Field值是:"+p.eyeNum);//前面通过p修改了Person的eyeNum,此处的Person.eyeNum将输出2System.out.println("Person的sysNum类Field值:"+Person.eyeNum);Person p2=new Person();//p2访问eyeNum类Field依然引用Person类的,因此依然输出2System.out.println("p2对象的eyeNum类Field值:"+p2.eyeNum);}}
这篇关于7 JAVA 成员变量和局部变量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!