public class Test {
public static void main(String[] args) {
new Child();
System.out.println("**********************");
new Child();
}
}
class Parent{
static {
System.out.println("Parent 静态代码块");
}
private int pf = pFielMethod();
{
System.out.println("Parent 代码块:" + this.hashCode());
}
public Parent() {
System.out.println("Parent 构造方法:" + this.hashCode());
}
private static int pFielMethod(){
System.out.println("pFielMethod");
return Integer.MIN_VALUE;
}
}
class Child extends Parent{
static {
System.out.println("Child 静态代码块");
}
private int cf = cFielMethod();
{
System.out.println("Child 代码块:" + this.hashCode());
}
public Child() {
System.out.println("Child 构造方法:" + this.hashCode());
}
private static int cFielMethod(){
System.out.println("cFielMethod");
return Integer.MAX_VALUE;
}
}
java继承初始化
于 2021-06-23 17:56:44 首次发布