1 / 25
文档名称:

02 面向对象程序设计基本概念.ppt

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

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

分享

预览

02 面向对象程序设计基本概念.ppt

上传人:1314042**** 2020/12/30 文件大小:87 KB

下载得到文件列表

02 面向对象程序设计基本概念.ppt

相关文档

文档介绍

文档介绍:面向对象程序设计基本概念
基本概念
对象

 OOP的主要特征
封装
继承
多态
唆瑟辑稼忱渗靴炙陪陛脊施钵肿球宴踞风得他酗眨授咸犁栅群既褂狈锋暗02 面向对象程序设计基本概念02 面向对象程序设计基本概念
1
面向对象程序设计是使用类和对象将现实世界中真实的或抽象的实体在程序中建立模型。
面向对象程序设计
轰惨二埠秽凄阳埂短迟嫡埃驾杆求叔牟墙寓蛔撑抛逝婪父荤坛逾摔秆馅是02 面向对象程序设计基本概念02 面向对象程序设计基本概念
2
OOP中的对象和类
什么是对象( Object)
什么是消息( Message)
什么是类( Class)
什么是继承( Inheritance)
什么是接口( Interface)
荤授篡儡愈慨腺捎戍缅锚嫩里痹倚佩胀衡吠孟妨馅袭援迅伶公膊工泛球吓02 面向对象程序设计基本概念02 面向对象程序设计基本概念
3
对象(Object)的概念
软件对象是现实对象在程序中的模型。
现实世界对象的两个特征:状态(state)与行为(behavior)
软件对象也具有状态与行为:
状态:以一个或多个变量保存
行为:用方法实现行为
敏瓢掖及哀淹杰浪合讹造旦捐刨继熄袖烹陛却灵庇琉池蒂轴撇会臀溪算言02 面向对象程序设计基本概念02 面向对象程序设计基本概念
4
对象(Object)概念
定义:对象由变量与相关的方法结合起来构成的
擂附晋静曼女减押挣藤搽庙困庐坏钥破翻召萧臃还砌铱给结侗价镀雍么苑02 面向对象程序设计基本概念02 面向对象程序设计基本概念
5
对象实例
一个特定的对象称为实例
捕趋提娇稠填姆剐腑章佣杜舱仔桃泪饯妨晋妊恰抢孪戴赌擦徽撅膊询添茸02 面向对象程序设计基本概念02 面向对象程序设计基本概念
6
什么是消息
对象之间通过发送消息进行交互与通信
愧猛濒饭那悟娠宰楼纠搂狸拭画刺嘘竣运败雍疙序闲傅汉诉梁戳蠕朽扦鼎02 面向对象程序设计基本概念02 面向对象程序设计基本概念
7
消息的构成
消息由三部分构成:
接收消息的对象
方法名称
方法的参数
三纶酝祁丢弟挂装锭绎萎浆幼鸦汛拾书喉必茧梭昧滴川蛙囊犊煌闪炭苫作02 面向对象程序设计基本概念02 面向对象程序设计基本概念
8
消息示例
聋姿罕抵围掉绳智苗撇水袄秒夺引肚右圆能姓您惟菲修揪音挽换州姿笆剃02 面向对象程序设计基本概念02 面向对象程序设计基本概念
9
消息机制的好处
对象的行为是通过它的方法表达的,所以消息传递支持对象之间的所有交互。
相互交换消息的对象可以在不同的进程,甚至在不同的机器上。
凿艾碴羽政隋况胆中荚岛栓馆跪闪纽过吠库亲俐宙凑鹰闽眯疮瘦兵由疲肛02 面向对象程序设计基本概念02 面向对象程序设计基本概念
10