面向对象初识:
1.定义:
class (类名): # 类 def baic(self): # 方法 pass def xlh(self): pass
2.调用
obj=类名() # 创建一个对象/实例化了一个对象 obj.方法名() # 通过对象进行调用类里面的方法 # 还可以直接用类名进行调用方法 类名.方法名
3.__init__特殊方法,也可以说是构造方法,目的是进行数据初始化
class car: # 这里接收参数并保存下来 def __init__(self,name,age,sq): # 特殊的方法,如果类名(),则该方法会被自动执行(构造方法) self.n1=name self.n2=age self.n3=sq def fld(self): #这里self 就是当前创建的对象,会自动进行传值 print("%s喜欢%s,今年%s,想开法拉利" % (self.n1,self.n2,self.n3)) def lbjn(self): print("%s喜欢%s,今年%s,想开兰博基尼" % (self.n1,self.n2,self.n3)) def bl(self): print("%s喜欢%s,今年%s,想开宾利" % (self.n1,self.n2,self.n3)) def byd(self): print("%s喜欢%s,今年%s,想开比亚迪" % (self.n1,self.n2,self.n3)) obj = car("猪油","打游戏",'16') # 这里传参数 print(obj.n1) # 可取出里面的参数 obj.lbjn() obj.bl() obj.byd() obj.fld()