Java 是否允许在其定义中使用当前类的实例?
例子:
public class Component
{
Component()
{
// some code
}
public void method()
{
Component comp=new Component();
// some code
}
}
我知道它不会导致编译时错误。我发现自我参考有点令人困惑。这是否意味着Java的语义允许类的循环定义?