的原因是D.R.Y. (不要重复自己)原理。明确将呼叫类命名为“超级阶级”的呼叫类违反了这一原则,并增加了重生问题的风险。此外,使用更改类名称的类装饰器还会破坏对原始类对象的引用。
cells来创建一个super()的魔术实现,避免这些问题的魔法实现。单元格引用原始类对象,以确保超级()始终可以访问正确的超类,即使超级名称是反弹的。虽然这种行为似乎令人惊讶,但重要的是要注意,super()经常被滥用。通过简化呼叫语法并避免无限递归陷阱,更新的实现有助于防止错误。
如果超级为篮板,则在方法中引用class
在恢复其功能。这是因为当方法中使用super或时创建单元格。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3