覆盖toString时,更好地使用getter方法还是直接访问私有字段?

覆盖toString时,更好地使用getter方法还是直接访问私有字段?,第1张

覆盖toString时,更好地使用getter方法还是直接访问私有字段

如果有吸气剂,请使用它们!

也许有一天,您需要更改代码,以便获取程序不仅可以返回字段值,还可以执行其他 *** 作或以其他方式创建结果。这样一来,您会更高兴地发现,始终如一地使用吸气剂。

但是像往常一样,我的建议中有一些例外情况-如果允许覆盖getter方法,那么您对toString()方法有什么期望,您希望它使用class字段还是使用-可能覆盖-getter方法的结果。

因此,像往常一样,这要视情况而定,但是除非我有充分的理由直接访问字段,否则我将使用吸气剂。



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

原文地址: http://outofmemory.cn/zaji/5500130.html

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

发表评论

登录后才能评论

评论列表(0条)

保存