酷链接:Python不是Java :)
在Java中,必须使用getter和setter,因为使用公共字段使您没有机会回头再改变主意,以后再使用getter和setter。因此,在Java中,您还可以避免繁琐的事情。在Python中,这很愚蠢,因为您可以从常规属性开始并随时改变主意,而不会影响该类的任何客户端。因此,请勿编写getter和setter。
您是否使用get / set模式(在Python中)?
酷链接:Python不是Java :)
在Java中,必须使用getter和setter,因为使用公共字段使您没有机会回头再改变主意,以后再使用getter和setter。因此,在Java中,您还可以避免繁琐的事情。在Python中,这很愚蠢,因为您可以从常规属性开始并随时改变主意,而不会影响该类的任何客户端。因此,请勿编写getter和setter。