一、正常情况下:
class footbar:
def __init__(self, value=2):
self.somevar =value
F = footbar(24)
F2 = footbar()
print(F.somevar)
print(F2.somevar)
二、错误情况
class footbar:
def __init__(self, value):
self.somevar =value
F = footbar(24)
F2 = footbar()
print(F.somevar)
print(F2.somevar)
报错如下:
F2 = footbar()
TypeError: __init__() missing 1 required positional argument: 'value'
没有定义默认值