的请看下面的例子:订单字段初始化
public class Constructor
{
Constructor(int i)
{
System.out.println(i);
}
}
public class Test
{
Constructor c1 = new Constructor(1);
Constructor c2 = new Constructor(2);
public static void main(String[] args)
{
new Test();
}
}
此输出:
1
2
请解释为什么发生这种情况,以及是否这种行为是一致的。
http://stackoverflow.com/questions/804589/use-of-initializers-vs-constructors-in-java –
阅读合适的手册:http://docs.oracle.com/javase /specs/jls/se8/html/jls-12.html#jls-12.5 –
真正的问题是什么? – Adam