吸气剂方法的目的是什么

时间:2019-10-03 22:30:03

标签: python getter-setter

所以我在上计算机科学学校,并且我们正在学习类(更具体地在python中)。我会说我是一个中级程序员,之前我曾与类一起工作,但现在他们告诉我要做一些我从未做过的事情

通常,当我使用类并想获得一个值时,我只是通过名称来调用该值,即foo.val,但现在我被告知这是一种不好的做法,我应该编写getter方法。

class ClassName:
    def __init__(self, val1, val2):
        self._val1 = val1
        self._val2 = val2

    def getVal1(self):
        return self._val1

    def getAccountNumber(self):
        return self._val2

我真正想知道的是,与只通过名称获取变量相比,使用getter方法有什么好处

0 个答案:

没有答案