Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我有 2 个课程并且我想使用这样的组合时:
class A { B beans }
如何将默认值设置为 B?我可以在 A 的构造函数中初始化它吗?
取决于我想的语言。
一般的经验法则是构造函数需要创建对象并确保它处于有效状态。因此,如果在您的情况下,有效状态取决于 B 类是否已初始化,您可以调用 B 的构造函数。这将确保您的 A 类在使用时处于有效状态并准备好使用。
回到您的问题,是的,您可以根据语言为 B 分配默认值。
希望这可以帮助。