zzy2020 发表于 2021-2-7 14:28:56

问个关于类的问题

本帖最后由 zzy2020 于 2021-2-7 14:31 编辑

>>> class AA:
        def __init__(self,x):
                self.x = x
        def getX(self):
                return self.x

       
>>> a = AA(3)
>>> a.x
3
>>> a.getX()
3

a.x和a.getX()出来的都一样,这两种方法有区别吗?

小甲鱼的铁粉 发表于 2021-2-7 14:45:03

像这种简单的程序是没有区别的,在复杂的程序中一般使用getX方法,因为里面不会只有一个return语句,还可能会有其他的操作

zzy2020 发表于 2021-2-7 14:47:59

小甲鱼的铁粉 发表于 2021-2-7 14:45
像这种简单的程序是没有区别的,在复杂的程序中一般使用getX方法,因为里面不会只有一个return语句,还可能 ...

谢谢
页: [1]
查看完整版本: 问个关于类的问题