0

当我有 2 个课程并且我想使用这样的组合时:

 class A {
    B beans
    }

如何将默认值设置为 B?我可以在 A 的构造函数中初始化它吗?

4

1 回答 1

0

取决于我想的语言。

一般的经验法则是构造函数需要创建对象并确保它处于有效状态。因此,如果在您的情况下,有效状态取决于 B 类是否已初始化,您可以调用 B 的构造函数。这将确保您的 A 类在使用时处于有效状态并准备好使用。

回到您的问题,是的,您可以根据语言为 B 分配默认值。

希望这可以帮助。

于 2013-11-06T21:26:54.703 回答