没有合适的资源?快使用搜索试试~ 我知道了~
这是老师上课给的Java课件第三章,希望对大家又好处。
资源推荐
资源详情
资源评论
21/8/5 Java讲义张翔 1
第三章
第三章 Java 面向对
象技术
21/8/5 Java讲义张翔 2
3.1 、面向对象编程的基本概念
所谓面向对象的方法学,就是使我们分析、设
计和实现一个系统的方法尽可能地接近我们认识一
个系统的方法。包括:
面向对象的分析( OOA, Object-Oriented Analysis )
面向对象的设计( OOD, Object-Oriented Design )
面向对象的程序设计 (OOPL, Object-Oriented
Program)
面向对象技术主要围绕以下几个概念 :
对象、抽象数据类型、类、类型层次(子类)、
继承性、多态性。
21/8/5 Java讲义张翔 3
3.1.1 对象、类和消息
对象有两个层次的概念:
现实生活中对象指的是客观世界的实体;
程序中对象就是一组变量和相关方法的集合,其中变
量表明对象的状态,方法表明对象所具有的行为。
变量
方法
21/8/5 Java讲义张翔 4
现实生活中的对象
可以将现实生活中的对象
经过抽象,映射为程序中
的对象。对象在程序中是
通过一种抽象数据类型来
描述的,这种抽象数据类
型称为类( Class )。
Class Car
{
int color_number;
int door_number;
int speed;
void brake() { … }
void speedUp() {…}
void slowDown() { … }
}
抽象数据类型
21/8/5 Java讲义张翔 5
变量:指对象的所知道的状态。
方法:指对象的功能单元。
消息
软件对象通过相互间传递消息来相互作用和通信,一
个消息由三部分组成 :
1. 接受消息的对象
2. 接收对象要采取的方法
3. 方法需要的参数
对象 B
对象 A
消息
剩余53页未读,继续阅读
资源评论
gaoyong19871104
- 粉丝: 2
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功