类和对象的笔记

#类 和 对象

'''
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)

猜你喜欢

转载自www.cnblogs.com/general-practitioner/p/11619658.html