python IDLE(Python GUI)中为什么构造方法_init_()没用
Person类实例化后不是应该自动调用_init_()方法了么,那么后面输出的p.value应该是hjj而不是错误信息,为什么这里报错谢谢
注意,这个名称的开始漏雹凳和结尾都是返旅双下划线。__init__方法在肆陵类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的 初始化 。
def __init__(self):
self.name='lyl'
def sayhi(self):
print('hello,my name is',self.name)
__init__方法前后各有两个下划线,而不是_init_