将“ get function”用于python类有什么好处?

将“ get function”用于python类有什么好处?,第1张

将“ get function”用于python类有什么好处?

没有好处。人们从其他语言(例如Java)使用Python有时会这样做,因为他们已经习惯了。在Python中,没有必要创建这些类型的getter和setter,它们除了直接获取设置基础变量外什么也不做。
如果以后需要执行比获取/设置值更复杂的 *** 作,则属性可以透明地交换逻辑。

使用getters / setters可能会有好处,但是在Python中,没有真正的理由使用琐碎的getters /
setters而不是直接获取/设置属性。我能想到的唯一原因是,如果您必须与需要某些方法集的现有API保持兼容性。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5646666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存