Python 【类的创建和类的实例化】

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)

1.创建类

class Dog(object):  //class创建Dog类,继承object基类

2.类变量

type = "宠物"  #类变量

类变量是在初始化方法之前的变量

3.初始化方法

def __init__(self,name,age): #初始化方法

初始化方法是__init__(),里面传入参数

4.实例变量(属性)

Python 【类的创建和类的实例化】

5.普通方法

Python 【类的创建和类的实例化】

二.类的实例化

#实例化
win = Dog("恶龙",12)  #隐式传递self,当前对象传入

#实例化变量
print(win.name)

#实例化变量重新赋值
win.name = "黑色"

print(win.name)


#获取方法
win.run()

1.类的实例化

win = Dog("恶龙",12)

实例化的参数就是初始化的参数__init__(self,name,age)

2.实例化变量

win.name   //获取实例化变量

3.修改实例化变量

win.name = "黑色"

4.获取对象方法

win.run()

相关推荐