Advertisement

动手学Python系列:Python面向对象编程

阅读量:

在前文中,我们对面向对象编程与面向过程编程进行了初步介绍,并对面向对象编程相关的术语进行了详细阐述。接下来,我们将进一步深入学习面向对象编程的相关内容,简要讲解类与对象的概念、面向对象的三大特性,以及重载与重写的相关知识。

Part.1 类和对象

在面向对象编程体系中,类与对象是最为核心的概念。类是对现实世界中事物进行抽象后形成的模板,而对象则是基于该模板所创建的具体实例。例如,在讨论动物时,我们可以将“动物”视为对现实中各类生物的抽象概括,而具体的猫、狗、鸡、鸭等则可以被看作是“动物”这一类的具体表现形式。因此,“动物”可被定义为一个类,而“猫”或“狗”则可以被视为该类下的具体对象。

图片

在Python编程语言中,类的创建是通过 class 关键字实现的,例如,当我们需要构建一个表示猫的类时,可以设定一个全局变量name,并将其值设为 cat 。

复制代码
  
    
 #  定义一个Cat类,在类体中定义类属性
    
 class Cat:
    
     #  定义类属性species,来表示猫所属的物种
    
     name = "cat"

全部评论 (0)

还没有任何评论哟~