标签: r constructor reference-class
关于R引用类,如果我们覆盖默认的$initialize()构造函数,这被认为是初始化字段的最佳实践:$initFields()或$callSuper()?
$initialize()
$initFields()
$callSuper()
我考虑了一些优点/缺点:
如果在某个未来版本的R中更改/扩展$initialize()的默认行为,$callSuper()将反映这些更改,而无需添加/重写代码
没有什么可以阻止您在一个$callSuper()中拨打$initialize()两次。是否正式记录/明确定义了在这种情况下会发生什么?