怎么理解python中的类,python什么叫类
作为一个python初学者,我不懂类的概念。什么时候应该定义一个类,它的功能是什么?看了很多书和网页,总结如下:
类(class):是现实生活中一类具有共同特征的事物的抽象,用来描述具有相同属性和方法的对象的集合。
参考代码:(推荐学习:Python视频教程)
#定义“人”类
类人(对象):
Class_name= human
#初始化时,需要给“人”分配一个名称name
#工作时间留给“男人”和“女人”分别定义。
def __init__(self,name):
self.name=name
self.working_time=无
#定义一个可以输出工作时间的方法。
定义工作(自我):
打印(自助工作时间)
#也可以定义其他方法
#定义“man”类,它需要“继承”“person”类
班级人:
def __init__(self,name):
#调用“person”类的初始化方法来完成继承
人。__init__(自己,名字)
#定义工作时间
self.working_time=8
#定义“女人”类,它需要“继承”“人”类
班级妇女(人):
def __init__(self,name):
#调用“person”类的初始化方法来完成继承
人。__init__(自己,名字)
#定义工作时间
self.working_time=6
Print(Person.class_name) #输出人工
张三=曼(《张三》)
打印(张三. working_time) #输出8
Lisi=女人( Lisi )
Print(Lisi.working_time) #输出6的第一行,这是Python3的固定语法。当然,Person是我们自己起的一个类名,通常建议首字母大写。(object)也是固定语法。
在第二行中,class_name变量是一个类变量,它的值将在这个类的所有实例中共享。
接下来,第一个def,叫做类的“构造函数”或者“初始化方法”,其实就是这个类的基本信息。当这个类的一个“实例”被创建时,你可以调用这个基本信息。__init__也是一种固定格式。这里有两个参数self,name对应“self,name”。事实上,你可以使用任何你喜欢的名字。当然,第一个自己也是大家都认同的。这里的自我是指“自我”,是指“实例化”后的人的“自我”。
更多Python相关技术文章,请访问Python教程专栏学习!python的类的细节就是这么理解的。更多信息请关注热门IT软件开发工作室其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。