程序代码::
public class AccessProperty {
static int i = 6; // 定义静态成员变量
int n = 0;
public static void main(String[] args) { // 定义主方法
AccessProperty t1 = new AccessProperty(); // 创建一个对象
AccessProperty t2 = new AccessProperty(); // 创建另一个对象
t1.n = 100; // 修改 t1 的变量 n 的值 100
t2.i = 60; // 修改 t2 的变量 i 的值为 60
// 使用第一个对象调用类成员变量
System.out.println("第一个实例对象变量i:" + t1.i); // 输出 60
System.out.println("第一个实例对象变量n:" + t1.n); // 输出 100
// 使用第二个对象调用类成员变量
System.out.println("第二个实例对象变量i:" + t2.i); // 输出 60
System.out.println("第二个实例对象变量n:" + t2.n); // 输出 0
}
}
运行结果::
第一个实例对象变量i:60
第一个实例对象变量n:100
第二个实例对象变量i:60
第二个实例对象变量n:0
------------------------------------------------------分割---------------------------------------------------------
经过后续学习,对变量有了一定的理解。
java中变量主要分为:局部变量、成员变量,而成员变量又分为实例变量和类变量。
以作用范围从小到达讲解:
以上便是java中基本变量的理解。对于新手来说,还是要多写代码,多去自己思考才能更好的理解。而底层理解,则需要一定程度的经验积累才能真正理解。
顺便说一下常量:使用final关键字修饰的变量就成为了常量。常量的值不可改变。所以如果使用在成员变量上,一般也会加上static关键字,实际工作中是最常见的用法了。如:
static final String version = "1.0.1"
手机扫一扫
移动阅读更方便
你可能感兴趣的文章