3

关于 R 引用类,如果我们重写默认$initialize()构造函数,这被认为是初始化字段的更好做法:$initFields()或者$callSuper()

我考虑了一些优点/缺点:

  • $initialize()如果在R 的某些未来版本中更改/扩展的默认行为,$callSuper()将反映这些更改而无需添加/重写代码

  • 没有什么能阻止你$callSuper()一次调用两次$initialize()。它是否正式记录/明确定义在这种情况下会发生什么?

4

0 回答 0