您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

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

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

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

python 2022/1/1 18:31:31 有220人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶