__init__
实例化的时候,会自动调用 __init__
方法,可以在 __init__
构造器内创建这个类必须使用的参数。
#类定义
class devops():
# 定义基本属性
ops = ['Citizen_Wang', 'Bob_Zhou']
# 定义方法
def hello(self):
print('Hello my name is %s and i am %d yeard old, i am a %s' %(self.name, self.age, self.sex))
# 定义构造方法构造器
def __init__(self, name, age, sex):
self.name = name
self.age = age
self.sex = sex
# 实例化 类
a = devops('Citizen_Wang', 21, 'man')
# 访问类的属性 ops
print(a.ops)
# 访问类的方法 hello 函数
a.hello()
构造器里面的 self 必不可少
调用构造器的时候,实例化的时候,构造器内的参数,必不可少,self 参数无需传入。
__init__
内的方法,可以在 class 里面,被其他的方法调用