【发布时间】:2020-08-14 05:55:49
【问题描述】:
我是 JAVA 新手。我想知道以下构造:
class MyClass {
private MyClass myClass;
//whatever
}
这怎么不会导致无限递归呢?只是因为后期绑定吗?
【问题讨论】:
-
这不是实例化。它只是一个变量,除非它被分配,否则它保持 null 。如果它说
private MyClass myClass = new MyClass();,那将导致无限递归。 -
如果课堂就像房子的蓝图。你不能在蓝图中创建房子
标签: java late-binding