码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-03-01 10:56:42      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:获取   pre   obj   int   就是   修改   继承   mamicode   win   

一.类的创建

#类的实例化
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.实例变量(属性)

技术图片

 

 

 

5.普通方法

技术图片

 

 

 

二.类的实例化

#实例化
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()

 

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

标签:获取   pre   obj   int   就是   修改   继承   mamicode   win   

原文地址:https://www.cnblogs.com/Crown-V/p/12388444.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!