def __init(self, name,age): 什么意思
来源:1-5 类的实例及判定
慕仙234437
2020-10-28 17:28:09
def __init(self, name,age):
__init 是什么意思,不是很明白
后面这些
def eat():
pass
又是什么意思?
1回答
同学,你好,
1、__init__()是构造函数,在创建实例对象时自动调用的方法。其中__init__()函数中的参数是创建实例对象时需要传入的参数
例:
2、def eat()是实例方法,需要通过类的实例来调用,pass 是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句。
加了pass的eat方法,方法中没有写实际内容,相当于是空的,pass在此处的作用为占位,保持类结构的完整性,若去掉会报错。
相似问题