fanhuasijin 2020-03-01
#类的实例化 class Dog(object):#object类,o小写 type = "宠物" #类变量 def __init__(self,name,age): #初始化方法 self.name = name #实例变量(属性) self.age = age self.run() def run(self): #普通方法 print(self.name,"在咆哮!") def eat(self,speed): print(self.name,"在吃:",speed)
class Dog(object): //class创建Dog类,继承object基类
type = "宠物" #类变量
类变量是在初始化方法之前的变量
def __init__(self,name,age): #初始化方法
初始化方法是__init__(),里面传入参数
#实例化 win = Dog("恶龙",12) #隐式传递self,当前对象传入 #实例化变量 print(win.name) #实例化变量重新赋值 win.name = "黑色" print(win.name) #获取方法 win.run()
win = Dog("恶龙",12)
实例化的参数就是初始化的参数__init__(self,name,age)
win.name //获取实例化变量
win.name = "黑色"
win.run()