类的初始化
class Student: #我们定义的所有类都有类的基本方法
Name=None
Sex=None
ID=None
def person(self):
print(self.Name,"哈哈哈哈哈")
def __init__(self,name,sex,id): #直接运用这个方法赋值
self.Name=name
self.Sex=sex
self.ID=id
print(name,sex,id)
stu_zn=Student("周诺","女",123) #实例化一个对象的时候默认就调用了 __innit_方法来初始化,所以可以直接传值进去
stu_zn.person()
1.类定义了 __init__() 方法的话,类的实例化操作会自动调用 __init__() 方法
继承 __init__() 方法可以有参数,参数通过 __init__() 传递到类的实例化操作上
2.def person(self): self代表类的实例,而非类。类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。