我在我们的一个应用程序中看到了以下代码:
public class First()
{
private Second _second;
public First()
{
_second = new Second(this);
// Doing some other initialization stuff,
}
}
public class Second
{
public Second(First f)
{
}
}
在构造函数中,我们在完全构造之前First()
发送类的引用不是很糟糕吗?我认为只有在控制逻辑离开构造函数后才完全构造对象。First()
或者这样可以吗?