,是对现实世界中的事物进行抽象的方式。应用到代码编程设计中,是一种建立现实世界事物模型的方式。,面向对象关注的是谁能完成工作。面向对象是在完成工作的时候关注哪些个体能够完成对应的工作,找到对应的个体即可完成对应任务。 类是一系列事物的统称,同类事物必定具有相同的特征。日常事物的特征根据特性分为状态和行为,对应到类中是变量和方法。 特征分类: 状态à变量(成员变量) 行为à方法(成员方法) 统称: class类名: pass说明:pass是空语句,不具有任何意义,:,是实际存在的个体。(类是一系列事物的统称)=类名() 对象的创建不限制数量,。(公有属性/公有变量)class类名: def__init__(self):==(独有属性/独有变量) =,每个对象都具有该变量独有变量在创建对象后声明,只有当前对象具有此变量定义对象的独有变量时,如果独有变量名与公有变量名相同,视为修改公有变量的值;如果独有变量名与公有变量名不相同,视为定义新的独有属性None含义是为空,::=(无参方法):class类名: def方法名(self): 方法体格式二(有参方法) class类名: def方法名(self,形参1,形参2,…): (调用无参方法):()格式二(调用有参方法):(实参1,实参2,…) __init__方法,也称为构造方法, 格式一: def__init__(self): =值1 格式二: def__init__(self,形参1,形参2,…): =形参1 =,无需手工调用即可执行__init__方法中如果有形参,、定义的方法,执行时无需手工调用,自动执行。,(self): return打印对象是显示的信息 (实参1,实参2,…),指代执行该方法的对象。, =值
python面向对象概念与理解练习试题 来自淘豆网m.daumloan.com转载请标明出处.