public class Variable {
/**
* 成员变量 在类中定义,用来描述对象将要有什么值
*/
public int count;
//非静态变量
public int x;
//静态变量
// 使用 static 关键字修饰的成员变量我们称之为静态成员变量
public static int y;
public void fun01() {
//局部变量设定初始值
int a = 10;
System.out.println("fun01()中a的值 >>> " + a);
}
public void fun02() {
//局部变量设定初始值
int a = 20;
System.out.println("fun02()中a的值 >>> " + a);
}
public void fun03() {
//局部变量 在类的方法中定义,在方法中临时保存数据
//局部变量没有默认的初始值,必须自行设定初始值
int a = 30;
int b;
System.out.println("fun03()中a的值 >>> " + a);
//下面这条命令会显示报错java: 可能尚未初始化变量b
//所有 局部变没有初始值 就必须自行设置初始值
System.out.println("fun03()中b的值 >>> " + b);
}
public void fun04() {
System.out.println("成员变量count的值 >>> " + count);
}
public void fun05() {
System.out.println("成员变量count的值 >>> " + count++);
}
public void fun06() {
System.out.println("成员变量count的值 >>> " + ++count);
}
public void fun07(){
// 静态方法只能访问静态成员变量
// 非静态方法既能访问静态成员变量也能访问非静态成员变量
System.out.println("非静态成员变量x的值 >>> " + ++x);
System.out.println("静态成员变量y的值 >>> " + ++y);
}
public static void fun07(){
// 静态方法只能访问静态成员变量
System.out.println("静态成员变量y的值 >>> " + ++y);
}
}
JAVA变量
最新推荐文章于 2024-07-20 23:59:39 发布