你再加一个 static 方法,一个static 代码块,一个 空名称代码块
然后再看看初始化顺序。
- class T
- {
- {System.out.println("空代码块");}
- static {System.out.println("static代码块");}
-
- T()
- {
- System.out.println("构造函数");
- }
- public static void t()
- {
- System.out.println("static函数");
- }
- }
- class Test1c
- {
- public static void main(String[] args)
- {
- T.t();
- System.out.println("-----------");
- new T();
-
- byte b1=3,b2=4,b;
- //b=b1+b2;
- b=127;
- int i;
- i=b1+b2;
- //i=3.3+2.2;
- float f;
- f=2.2f+3;
-
- }
- }
复制代码 |