一道面试题,不要运行,写出输出结果,看看自己功力怎么样?
package com.huogongqiang.bean;
public class Testinitial {
public static void main(String[] args){
int a=Test2.a;
System.out.println("finally main");
}
static{
System.out.println("testinital initial");
}
}
class Test1{
static int a=(int)Math.random()*5;
static {
System.out.println("test1 inital");
}
}
class Test2 extends Test1{
static int b=(int)Math.random()*10;
static {
System.out.println("test2 inital");
}
}