python基础学习14面向对象
面向对象编程(ObjectOrientedProgramming,简称OOP)是高级语言的一种程序设计思想,它把对象作为程序的基本单元,一个对象包含了数据和操作数据的相关函数;而面向过程的程序设计是把复杂函数切分成子函数,然后顺序执行降低系统的复杂度。python本身就是一门面向对象的编程语言,因此在python中创建一个类和对象是很容易的,下面是面向对象程序设计中的常见概念: 类(Class):用来描述具有相同的属性和方法的对象集合。对象是类的实例 方法:类中定义的函数 数据成员:类(实例)变量用于处理类(实例)对象的相关的数据 方法重写:当父类继承的方法不能满足子类的需求时可以进行改写,即称为方法重写 局部变量:定义在方法中的变量,只作用于当前实例的类 实例变量:在类的声明中,属性是用变量表示的,这种变量称为实例变量,实例变量是一个用self修饰的变量 继承:派生类(derivedclass)继承基类(bassclass)的字段和方法 实例化:创建一个类的实例,类的具体对象 对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法 类定义创建类用class语句,具体语法格式如下:classClassName:... 类对象 类对象支持两种操作:属性引用和实例化,方法里面的参数第一个永远是self(也可以叫其他名称)表示本身,以下面创建一个类对象为例:##################例1######创建一个类对象classobj_1:name=Benny#self是方法的第一个参数,表示自身defp(self):print(" |
转载请注明地址:http://www.tanhuaa.com/jsth/7877.html
- 上一篇文章: oracleasm异常恢复增强版a
- 下一篇文章: 没有了