代码执行顺序:
class Parent {
static {
System.out.println("B");
}
{
System.out.println("A");
}
Parent() {
System.out.println("C");
}
}
class Son extends Parent {
static {
System.out.println("E");
}
{
System.out.println("D");
}
Son() {
System.out.println("F");
}
}
结果:B E A C D F
public void method (Object o) {
System.out.println("o");
}
public void method (String s) {
System.out.println("S");
}
method(null);
结果:S