为什么不限制性构造函数,而是限制性创建对象的操作。。。。。
/*
* @author mengdexin
* */
class X{
//Y b = new Y();
X(){
System.out.println("X");
}
Y b = new Y();
}
class Y {
Y(){
System.out.println("Y");
}
}
public class Test extends X {
//
Test(){
System.out.println("Test");
}
Y y = new Y();
public static void main(String[] args) {
new Test();
}
}
参考:
http://www.cnblogs.com/ruiati/archive/2013/09/05/3302978.html