python面向对象初识

面向对象初识:

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

猜你喜欢

转载自www.cnblogs.com/whileke/p/11394553.html