public class Demo3 {
public static void main(String[] args) {
Zi z=new Zi();
}
}
class Fu{
static{
System.out.println("Fu静态");
}
{
System.out.println("Fu构造");
}
}
class Zi extends Fu{
static{
System.out.println("Zi静态");
}
{
System.out.println("zi构造");
}
}
package day0612;
public class Demo3 {
public static void main(String[] args) {
Zi z=new Zi();
}
}
class Fu{
static{
System.out.println("Fu静态");
}
{
System.out.println("Fu构造");
}
}
class Zi extends Fu{
static{
System.out.println("Zi静态");
}
{
System.out.println("zi构造");
}
}作者: 善良的死神达乐 时间: 2016-6-14 23:41
选B
执行顺序是:
父类的静态代码块------>子类的静态代码块------>父类的构造代码块------>父类的构造方法----->子类的构造代码块------->子类的构造方法