这一道阿里的校招笔试题
public class HelloA{
public HelloA(){
System.out.println("A构造方法");
}
{
System.out.println("父类非静态代码块");
}
static print(){
System.out.println("父类静态代码块");
}
}
public class HelloB extends HelloA{
public HelloB(){
System.out.println("子类构造方法");
}
{
System.out.println("子类非静态代码块");
}
static{
System.out.println("静态代码块");
}
public static void main(String[] args) {
System.out.println("---start---");
new HelloB();
new HelloA();
System.out.println("---end---");
}