- static 关键字是静态的意思,一般用于修饰类的成员变量和成员方法,
- 静态变量:被static修饰的成员变量,叫做静态变量
- 静态方法:被static修饰的成员方法,叫做静态方法
- static 的修饰特点
1、被类中所有对象共享
2、随着类的加载而加载,优先于对象
3、通过类名.进行调用
static 的基本使用
public class Student {
private String name;
private int age;
private static String classNumber;
public void show() {
System.out.println(name + "..." + age + "..." + classNumber);
}
}
public class DemoStatic {
public static void main(String[] args) {
Student.classNumber = "三年级2班";
Student stu = new Student();
stu.name = "小明"
stu.age = "17";
stu.show();
}
}
内存图解释