Pya*_*ung 4 java vb.net asp.net c#-3.0 c#-4.0
我最近发现没有参数构造函数和多个参数构造函数不能相互调用.这种限制的根本原因是什么?有些人可能会说构造函数是资源初始化的地方.所以不能递归调用它们.我想知道这是否是唯一的原因.函数/方法/过程可以递归调用.为什么不是施工人员?
San*_*eep 5
答案在于,对另一个构造函数的调用是任何构造函数的第一行,因此你的if条件将永远不会被执行,因此堆栈溢出.
归档时间:
13 年,7 月 前
查看次数:
6577 次
最近记录:
13 年,6 月 前