【发布时间】:2014-11-25 02:57:05
【问题描述】:
python 3 中的实例变量和成员变量有什么区别,您将如何创建它们? 我们只是在学习如何在 python 3 中创建类,我不了解这些变量类型。
我可以在“__ init __”方法之前设置它们吗?
我正在编写一个代码,其中 ID 需要是实例变量,而 balance 和 AnnualInterestRate 需要是成员变量。这就是我所拥有的:
def __init__(self, ID=0, initialbalance=100.0, annualInterestRate=0.0):
self.__ID = int(ID)
self.__balance = float(initialbalance)
self.__annualInterestRate = float(annualInterestRate)
要使 Id 成为类变量,我应该将其设置为“__ init __”之前的数量吗?我确实需要能够稍后在程序中更改该值。
【问题讨论】:
标签: python class python-3.x instance