__init__()
方法是一种特殊的方法,每当创建一个类的新实例的时候,Python都会自动执行它。
__init__()
方法必须包含一个self参数,并且必须是第一个参数。- self参数是一个指向实例本身的引用,用于访问类中的属性和方法。
__init__()
方法前后两个下划线,是一种约定习惯写法,用来区分Python默认方法和普通方法。
下面我们看一段代码:
class Dogs:
"""这是一只机器狗"""
colour="黄色"
def __init__(self):
print("初始状态正常")
def run(self):
print("机器狗在跑")
定义好类,实例化:
dogs_01=Dogs()
你会发现,当你创建Dog的实例的时候,会自动运行__init__()方法缩进下的代码
尝试在右边代码框完成以下操作:
dogs_88=Dogs()
dogs_88.run()