面向对象及练习题
1. 面向对象
面向对象概念
面向对象是一种编程思想,是对现实世界中的事物进行抽象的方式。应用到代码编程设计中,是一种建立现实世界事物模型的方式。
面向writestring对象和面向过程区别
面向过程关注的是完成工作的步骤,面向对象关注的是谁能完成工作。面向对象是在完成工作的时候关注哪些个体能够完成对应的工作,到对应的个体即可完成对应任务。
2. 类
类的概念
类是一系列事物的统称,同类事物必定具有相同的特征。日常事物的特征根据特性分为状态和行为,对应到类中是变量和方法。
特征分类:
状态 变量(成员变量)
行为 方法(成员方法)
统称:类的成员
类定义语法格式
class 类名:
substratevmpass
说明:pass是空语句,不结构体系是什么意思具有任何意义,仅为了保持程序结构完整性
类名的命名规则
类名命名规范:满足大驼峰命名规则
3. 对象
对象的概念
对象是类的具体表现形式,是实际存在的个体。(类是一系列事物的统称)
创建对象语法格式
对象名 = 类名()
注意事项
对象的创建不限制数量,一个类可以创建任意个数的对象
4. 成员变量
成员变量的概念
成员变量用于描述对象的固有状态或属性。
定义成员变量语法格式(公有属性/公有变量)
class 类名:
def __init__(self):
self.变量名1 = 值1
self.变量名2 = None
成员变量定义语法格式(独有属性/独有变量)
python基础知识试题对象名.变量名 = 值
服务器vpc网络和经典网络公有变量与独有变量的区别
公有变量在__init__方法中声明,每个对象都具有该变量
独有变量在创建对象后声明,只有当前对象具有此变量
定义对象的独有变量时,如果独有变量名与公有变量名相同,视为修改公有变量的值;如果独有变量名与公有变量名不相同,视为定义新的独有属性
None含义是为空,表示没有具体的数据
变量的调用格式
取值:对象名.变量名
赋值:对象名.变量名 = 值
二郎山原唱孟贵彬5. 成员方法
成员方法概念
成员方法用于描述对象的固有行为
定义成员方法语法格式
格式一(无参方法):
class 类名:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论