类变量、实例变量、局部变量区别1、类变量
⽤static修饰,在⽅法区,类加载时分配存储空间
2、实例变量
在堆内存,new⼀个对象时会创建⼀个新的实例变量
3、局部变量
在⽅法中声明的变量
区别
public class Student {
static int num = 0; //类变量
String name;
public static void main(String[] args) {
Student s1 = new Student();
num++;
s1.name = "⼩明";//实例变量
Student s2 = new Student();
static修饰的变量
num++;
s2.name = "⼩红";
System.out.println(s1.name); //⼩明
System.out.println(s2.name); //⼩红
System.out.println(num); //2
}
}