原文链接:狂神说公众号
static
public class Student {
//2:赋初值~
{
System.out.println("匿名代码块");
}
//1 :跟类一起加载,只执行一次~
static {
System.out.println("静态代码块");
}
//3
public Student() {
System.out.println("构造方法");
}
public static void main(String[] args) {
Student student = new Student();
System.out.println("==========");
Student student2 = new Student( );
}
}
输出结果:
静态代码块
匿名代码块
构造方法
==========
匿名代码块
构造方法
/静态导入包~ 可以直接调用
import static java.lang.Math.random;
import static java.lang.Math.PI;
public class demo01 {
public static void main(String[] args) {
System.out.println(random());
System.out.println(PI);
}
}
注意:如果一个父类被final修饰了,就不可能被其他子类继承了,相当于“断子绝孙”了。