怎么理解python中的类,python什么叫类

  怎么理解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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: