static关键字
若需要很多类进行操作,则变量要设置为静态。
静态方法
非静态方法可以调用静态方法
public class Person1 {
//第二个执行 赋初值
{
System.out.println("匿名代码块");
}
//第一个执行 且只执行一次
static {
System.out.println("静态代码块");
}
//第三个执行
public Person1(){
System.out.println("构造方法");
}
public static void main(String[] args) {
Person1 p1=new Person1();
System.out.println("------------");
Person1 p2=new Person1();
}
}
结果如下:
静态导入包
对比