public class Test ... { // 类中可以存在非static块,该块在构造函数前执行。 ...{ System.out.println("frist non-static"); } ...{ System.out.println("second non-static"); } ...{ System.out.println("thrid non-static"); } public Test() ...{ System.out.println("construct"); } public Test(String t) ...{ System.out.println("argument construct"); } public static void main(String[] args) ...{ new Test(); new Test(""); }}