读书人

Java 施行顺序

发布时间: 2013-01-06 15:44:47 作者: rapoo

Java 执行顺序

class T {T() {System.out.println("super construct");}{System.out.println("super no static ");}static {System.out.println("super  static ");}}public class E extends T {E() {System.out.println("construct");}static int a = 0;{System.out.println("no static c");}static {System.out.println("static ");}public static void main(String args[]) {System.out.println("后于静态代码段执行");new E();}}

执行结果如下:

super static
static
后于静态代码段执行
super no static
super construct
no static c
construct

读书人网 >编程

热点推荐