首页 > 编程语言 > 详细

python3-对象&类

时间:2020-02-05 17:30:12      阅读:58      评论:0      收藏:0      [点我收藏+]

对象

编程中万物皆对象,一个球、一个文具盒、一个人等等都可以称作为对象。可以理解为对象就是类的一个实例

类=属性+方法

python可以使用类来描述一个物体,例如球,它的大小、颜色、直径等等,这些就属于球的属性,球可以用来踢、扔、拿等等,这属于动作,

属性是信息、方法是动作

定义类:使用class来定义类

 

#定义一个class类,可以使用函数指定属性和方法,然后对象实例化,通过对象来调用类中的方法
class Students:
#定义方法
def run(self):
print(‘I am running‘)
#定义属性(初始化属性)
def __init__(self,name,age):
self.name = name
self.age = age
stu1 = Students(‘ghd‘,30)
#执行动作
stu1.run()
#查看属性
print(stu1.name)
init函数:构造函数,每次实例化对象都会执行init函数,举例说明
class Students:
    #定义方法
    def run(self):
        print(I am running)
    #定义属性(初始化属性)
    def __init__(self,name,age):
        self.name = name
        self.age = age
        print(我执行了)
stu1 = Students(ghd,30)
stu2 = Students(gym,30)
#执行动作
stu1.run()
#查看属性
print(stu1.name)
#类可以指定一个大的范围,而对象是将类具体化

###########输出结果#######################

我执行了
我执行了
I am running
ghd

看到俩次“我执行了”,说明在每次生成对象的时候都会执行init函数中的内容

 

 

 

python3-对象&类

原文:https://www.cnblogs.com/python-cat/p/12263542.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!