我正在编写一个银行应用程序,并从这里银行应用程序Python
读取一些源代码。该类定义如下:balance
class Balance(object):
""" the balance class includes the balance operations """
def __init__(self):
""" instantiate the class """
self.total = 0
def add(self, value):
""" add value to the total
Args:
value (int): numeric value
"""
value = int(value)
self.total += value
def subtract(self, value):
""" subtract value from the total
Args:
value (int): numeric value
"""
value = int(value)
self.total -= value
我的问题
由于不应该在类之外访问余额详细信息,我们应该定义属性self.total
,self.__total
因为我们应该使它成为一个private
相当public
可变的?我的思路在这里正确吗?