第一范文网 - 专业文章范例文档资料分享平台

python面向对象概念与练习试题

来源:用户分享 时间:2025/5/28 18:03:23 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

word格式

面向对象及练习题

1. 面向对象

1.1面向对象概念

面向对象是一种编程思想,是对现实世界中的事物进行抽象的方式。应用到代码编程设计中,是一种建立现实世界事物模型的方式。 1.2 面向对象和面向过程区别

面向过程关注的是完成工作的步骤,面向对象关注的是谁能完成工作。面向对象是在完成工作的时候关注哪些个体能够完成对应的工作,找到对应的个体即可完成对应任务。

2. 类

2.1类的概念

类是一系列事物的统称,同类事物必定具有相同的特征。日常事物的特征根据特性分为状态和行为,对应到类中是变量和方法。

特征分类:

状态 ? 变量(成员变量) 行为 ? 方法(成员方法) 统称:类的成员

2.2类定义语法格式

class 类名: pass

.. ..

word格式

说明:pass是空语句,不具有任何意义,仅为了保持程序结构完整性 2.3类名的命名规则

类名命名规范:满足大驼峰命名规则

3. 对象

3.1对象的概念

对象是类的具体表现形式,是实际存在的个体。(类是一系列事物的统称) 3.2创建对象语法格式

对象名 = 类名()

3.3 注意事项

对象的创建不限制数量,一个类可以创建任意个数的对象

4. 成员变量

4.1成员变量的概念

成员变量用于描述对象的固有状态或属性。

4.2定义成员变量语法格式(公有属性/公有变量)

class 类名:

def __init__(self):

self.变量名1 = 值1 self.变量名2 = None

.. ..

word格式

4.3成员变量定义语法格式(独有属性/独有变量)

对象名.变量名 = 值

4.4公有变量与独有变量的区别

? 公有变量在__init__方法中声明,每个对象都具有该变量 ? 独有变量在创建对象后声明,只有当前对象具有此变量

? 定义对象的独有变量时,如果独有变量名与公有变量名相同,视为

修改公有变量的值;如果独有变量名与公有变量名不相同,视为定义新的独有属性

? None含义是为空,表示没有具体的数据

4.5变量的调用格式

取值:对象名.变量名

赋值:对象名.变量名 = 值

.. ..

word格式

5. 成员方法

5.1成员方法概念

成员方法用于描述对象的固有行为

5.2定义成员方法语法格式

格式一(无参方法):

class 类名: def 方法名(self): 方法体

格式二(有参方法) class 类名:

def 方法名(self,形参1,形参2,…): 方法体

5.3调用成员方法语法格式

格式一(调用无参方法):

对象名.方法名()

.. ..

word格式

格式二(调用有参方法):

对象名.方法名(实参1,实参2,…)

6. __init__方法

6.1__init__方法的作用

__init__方法,也称为构造方法,创建对象时为对象初始化成员变量

6.2定义__init__方法语法格式

格式一:

def __init__(self): self.变量名1 = 值1

.. ..

格式二:

def __init__(self,形参1,形参2,…):

搜索更多关于: python面向对象概念与练习试题 的文档
python面向对象概念与练习试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1g7h22k51r7yqpo85se79mzf00wrvr00ixu_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top