下载此文档

面向对象特征 ppt课件.ppt


文档分类:IT计算机 | 页数:约167页 举报非法文档有奖
1/167
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/167 下载此文档
文档列表 文档介绍
第三章面向对象特征
2
基本概念
类的定义
对象
类的继承和多态
接口和包
常用工具类
3
基本概念
为什么要使用面向对象的编程语言?
编程语言的发展
机器语言: 0101001
汇编语言: mov, push, add, call
第三代语言: 高级语言,以C语言为代表,过程式编程语言(Procedural Programming Language)
第四代语言: 非过程化/面向对象的编程语言
语言的发展: 抽象的过程
两种程序设计思想比较
结构化程序设计
面向对象的编程思想
4
面向对象(Object Oriented-OO)
面向对象编程(Object Oriented Programming-OOP)
面向对象是一种软件开发的方法
第一个面向对象的语言: Simula-67
第一个成功的面向对象编程语言: Smalltalk
C++, JAVA, C#, PERL等
用客观世界中描述事物的方法来描述程序中要解决的问题
万事万物都是对象
程序便是成堆的对象,彼此通过消息的传递,请求其他对象进行工作
基本概念
7
五个基本概念
对象

封装性
继承性
多态性
基本概念
8
对象(object)
对象包含三个特性
状态: 指对象本身的信息(内部信息/内部域)
行为: 实现对信息的访问/对象的操作
标志: 代表对象的标识符
三个特性之间的关系
状态由行为而改变,否则就会违背封装性原则
不同状态必定是不同的对象也就具有不同的标识符
基本概念
9
对象(object)
状态域(variables)
行为方法(method)
对象就是变量和相关方法的软件集合
一个对象可以由其他对象组合而成
如: 窗口(按钮,菜单条,文本框,状态栏等)
程序就是对象的集合,对象之间相互交互和通信完成任务(A program is a bunch of objects telling each other what to do by sending messages)
基本概念
10
对象与对象变量
对象的构造
例:new Date()
使用构造器(constructor)
构造器的名字应与类名相同
在构造器前必须加new操作符
操作对象
例:(new Date()) ;
String s = Date().toString();
将对象放入变量中
例:Date birthday = new Date();
基本概念

面向对象特征 ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数167
  • 收藏数0 收藏
  • 顶次数0
  • 上传人静。语
  • 文件大小2.39 MB
  • 时间2018-10-14