返回类属性VS直接调用属性

时间:2018-08-14 03:25:12

标签: python class

我是Python的新手,并且以前学过其他编程语言。
我已经看到很多人倾向于使用很多return函数来返回类和对象的属性。
例如:

class obj():  
    def __init__(self,x):
        self.x=x
        self.y=something_1
        self.z=something_2
        ...
    def returnX(self):
        return self.x
    def returnY(self):
        return self.y
    def returnZ(self):
        return self.z
    ...

正如我从其他语言中学到的,我们可以仅使用x=obj.x来调用属性。
我想知道使用很多回报有什么好处吗?因为这两个代码实际上在键入x=obj.returnX() \ x=obj.x

时是相似的

0 个答案:

没有答案