static关键字
static关键字【重点】
static 静态
1. 用法
1.修饰成员变量 静态变量
2.修饰成员方法 静态方法
3.修饰代码块 静态代码块
1.1 static可以修饰成员变量
语法格式
class A {
static String name;
}
static修饰的成员变量可以使用类直接调用
调用格式
class A {
static String name;
}
class Dome {
public static void main (String[] args) {
类.静态属性;
A.name;
}
}
注意事项
1.使用static修饰的成员变量叫做静态变量
2.代码中对象还没创建的时候 如果加载了类 static修饰的属性就已经存在了 和对象没有关系
1.2 static可以修饰成员方法
语法格式
class A {
public static void test () {
sout("Hello");
}
}
调用格式
class A {
public static void test () {
sout("Hello");
}
}
class Demo {
public static void main (String[] args) {
A.test();
}
}
1.3 static可以修饰代码块
语法格式
static {
}
执行顺序
静态代码块》构造代码块》构造方法