#类 和 对象
'''
class 类名
类里面的内容
'''
class cl1:
pass
#以上生成一个类
'''
实例化一个类,生成一个对象
a=cl1()
'''
'''
#构造函数
#self:在类的方法必须加上self参数
#__init__(self,参数) 两个下划线
#构造函数实际意义:初始化
class cl2:
def __init__(self):
print("woshi yige shili")
#给类加上参数,给构造方法加上参数
class cl3:
def __init__(self,name,job):
print("My name is "+name+" , My job is "+job)
c=cl3("yy","king")
c=cl3("gh","医生")
c=cl3("gyx","学霸")
'''
#属性:静态的特征 头发,手臂
#方法:动态的特征 唱歌,写字
#属性:类里的变量 slef,属性名
class cl4:
def __init__(self,name,job):
self.myname=name
self.myjob=job
d=cl4("gyx","学霸")
d.myname
d.myjob
#以上可以调用属性
# 方法 类里面的函数 def方法名(self,参数)
class cl5:
def myfunc1(self,name):
print("hello,my king"+name)