Java变量的分类

发布于 2023-03-02  19 次阅读


package demo9;
/**
 * 	Java变量的分类
 *  1.成员变量(属性)
 * 		1.1 普通变量
 * 		1.2 类变量(使用static关键字修饰的变量)
 *  2.局部变量(代码中、方法内、形参所定义的变量)
 */
public class VariableDemo {
	// 属性(成员变量)
	public int age;// 年龄,这是一个普通变量,属于对象,因为需要创建对象后,通过 对象.变量 引用
	
	public static int number; //学号,这是类变量,属于 类,因为不需要创建对象,通过 类名.变量 引用
	
	// 方法(构造方法、普通方法、类方法)
	
	public int add(int x, int y) {// 普通方法,属于对象,因为需要创建对象后,通过 对象名.方法 引用
		return x + y;
	}
	
	public static int sub(int x, int y) {//类方法,属于类,因为不需要创建对象,通过 类名.方法 引用
		return x - y;
	}
	
	public static void main(String[] args) {
		// 创建对象
		VariableDemo data = new VariableDemo();
		//引用普通对象方法
		System.out.println(data.add(1, 1));
		//引用类方法
		System.out.println(sub(1,1));
		
	}

}

一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。