1 / 70
文档名称:

Python面向对象编程PPT讲座.ppt

格式:ppt   大小:1,961KB   页数:70页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python面向对象编程PPT讲座.ppt

上传人:非学无以广才 2019/10/25 文件大小:1.92 MB

下载得到文件列表

Python面向对象编程PPT讲座.ppt

文档介绍

文档介绍:面向对象的一些基本概念和特征类:用来描述具有相同属性和方法的对象的集合,它定义该集合中每个对象所共有的属性和方法,对象是类的实例。类变量:类变量在整个实例化的对象中是公用的,类变量定义在类中且在函数体之外,类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override)。实例变量:定义在方法中的变量,只作用于当前实例的类。继承:即一个派生类(derivedclass)继承基类(baseclass)的字段和方法,继承也允许把一个派生类的对象作为一个基类对象对待。实例化:创建一个类的实例,类的具体对象。方法:类中定义的函数。对象:对象包括两类数据成员(类变量和实例变量)和方法,通过类定义的数据结构实例化。,比函数还要抽象。我们可以把它简单看做是数据以及由存取、操作这些数据的方法所组成的一个集合。那为什么还要用类来取代函数呢?类有如下优点:类对象是多态的:也就是具有多种形态,这意味着我们可以对不同的类对象使用同样的操作方法,而不需要额外编写代码。类的封装:类封装之后,可以直接调用类的对象来操作内部的一些类方法,不需要让使用者看到代码工作的细节。类的继承:类可以从其它类或者基类中继承它们的方法,直接使用。,所有类的开头都要包括关键字class,紧接着的是类名和冒号,随后是定义类的类体代码。 语法格式如下: classClassName: """documentationstring""" <statement_1> <statement_2> ...... <statement-N>object是“所有类之父”。如果你的类没有继承任何其他父类,object将作为默认的父类,它位于所有类继承结构的最上层(继承的概念在本章稍后介绍),定义一个类可以采用下面的方式。【实例6-1】类的定义。 classpeople: #定义基本属性 name='' age=0 #定义私有属性,私有属性在类外部无法直接进行访问 __weight=0 #定义构造方法 def__init__(self,n,a,w): =n =a =w #定义类本身的方法 defspeak(self): print("%sisspeaking:Iam%dyearsold"%(,)) #类调用 p=people('tom',10,30) ()注意:在上面的例子中,name和age是类的公有属性。__weight使用两个下划线开头,表示声明该属性为私有属性,它不能在类的外部被使用或直接访问,。【实例6-2】接上例。 print() print() 出错的原因在于,在类的外部使用了私有属性。 public_attrs:符合正常的变量命名规则,开头没有下划线,类外部可以直接进行访问。如上例中的name、age等。 __private_attrs:由两个下划线开头,声明该属性为私有,不能在类的外部被使用或直接访问。。

最近更新

立冬小学作文四篇 4页

经济适用房申请书范文汇总(29篇) 30页

联合经营协议(30篇) 163页

PARKER接头基础公开课获奖课件赛课一等奖课件.. 38页

邮票小学作文600字5篇 7页

土木工程检测技术专业职业生涯规划书 6页

国际结算公开课获奖课件赛课一等奖课件 53页

商务英语的学生职业规划设计 6页

C语言项目开发教程公开课获奖课件赛课一等奖课.. 93页

听障人士的职业生涯规划书英文 9页

2025年无电源手电筒项目建议书 72页

2025年生化分析仪合作协议书 72页

2025年环境污染处理专用药剂材料合作协议书 81页

冻融循环下解冻温度对面团的影响及其改良探究.. 7页

包装培训公开课获奖课件赛课一等奖课件 34页

仁者爱人上公开课获奖课件赛课一等奖课件 27页

2025年学习活动中的保育工作(集锦5篇) 9页

2025年孟浩然古诗词(整理篇) 30页

2025年孙权劝学翻译及原文及注释(共8篇) 22页

2025年婚宴上新娘的父母幽默的致辞(共篇) 16页

2025年委托办etc的介绍信(通用篇) 9页

2025年妈妈谢谢您的记叙文(共篇) 16页

2025年妈妈生气了的作文300字(精选25篇) 20页

完整版现在进行时练习题150道附答案 18页

上师供及会供法念诵仪轨-最终定稿知识分享 15页

南瓜种植管理的技术有什么 3页

部编版二年级下册《道德与法治》第三单元测试.. 4页

Suzuki芳基偶联反应 26页

学生实习信息登记表 1页

教观纲宗讲录 33页