1 / 126
文档名称:

面向对象特征g.ppt

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

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

分享

预览

面向对象特征g.ppt

上传人:12344 2017/3/10 文件大小:948 KB

下载得到文件列表

面向对象特征g.ppt

相关文档

文档介绍

文档介绍:1 Java 语言程序设计刘玉江 liuyujiang1@ 2第三章面向对象特征授课内容: 3基本概念?什么是编程语言? ?人和计算机进行交流的工具和手段?编程语言的发展?机器语言: 0101001 ?汇编语言: mov ……?第三代语言: 高级语言,以C语言为代表,过程式编程语言?第四代语言: 非过程化/面向对象的编程语言 4 ?面向对象?面向对象编程(Object Oriented Programming-OOP) ?面向对象是一种软件开发的方法, “面向对象的分析与设计”?第一个面向对象的语言: Simula-67 ?第一个成功的面向对象编程语言: Smalltalk ?C++, JAVA, C#, PERL 等 ,彼此通过消息的传递,请求其他对象进行工作基本概念 5 ?五个基本概念 6 (object) ?对象包含两个特性?状态: 指对象本身的信息(内部信息/内部变量) ?行为: 实现对信息的访问/对象的操作?标志: 代表对象的标识符?山地车的状态(两个车轮、一些齿轮、速度、挡数),行为(刹车、加速、减速和换挡) ?书包含很多信息,拥有访问所包含信息的方法,一页一页的看,通过目录找到感兴趣的内容基本概念 7 (object) ?状态?变量(variables) ?行为?方法(method) ?对象就是变量和相关方法的软件集合?一个对象可以由其他对象组合而成,窗口(按钮, 菜单条,文本框,状态栏等) ?程序就是对象的集合,对象之间相互交互和通信完成任务?搭积木基本概念 8 (class) ?现实世界中,存在很多同类的对象,很多桌子、书、自行车?一种原型,一种抽象,一种共性,一个模板?实例,某类对象的一个特定实体,类是对象的一个抽象基本概念 9 ?模块化--每个对象的源文件可以是相互独立的,可以被不同的程序调用,每个对象是一块积木,可以搭建不同的形状?信息隐藏--通常定义一个公共接口/方法实现对对象的访问,可以调整对象的私有信息和方法,而不会对其他调用它的对象产生影响?可重用性基本概念 10