- 2
- 0
- 约1.61万字
- 约 84页
- 2022-08-20 发布于浙江
- 举报
2022-8-14
第 1 页
类与对象
《Java程序设计教学做一体化教程》 第4章
2022-8-14
第 2 页
主要内容
2022-8-14
第 3 页
抽象
抽象是从特定的实例中抽取共同的性质以形成一般化概念的过程。
张三,李四---人类;
人类--王五
2022-8-14
第 4 页
抽象思想在软件设计的应用:
问题领域
各种类
程序
对象
对象
对象
对象
2022-8-14
第 5 页
抽象思想在软件设计的应用:
超市销售问题
员工类
商品类
供货商
程序(运行)
对象
对象
对象
对象
静态程序
2022-8-14
第 6 页
类与对象
类(class)是既包括数据又包括作用于数据的一组操作的封装体。
对象(object)是类的实例(instance)。
2022-8-14
第 7 页
类与对象
2022-8-14
第 8 页
封装
封装性就是把对象的属性和服务结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节,包含两个含义:
2022-8-14
第 9 页
类实现了封装
这就样实现了封装
1、把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(即对象)。
2022-8-14
第 10 页
类实现了封装
这就样实现了封装
2、信息隐蔽。即尽可能隐蔽对象的内部细节,对外形成一个边界〔或
您可能关注的文档
- Java编程 OMT(object modeling techniques)对象 动态 功能 06 交互图(共36页).pptx
- Java编程 OMT(object modeling techniques)对象 动态 功能 07 状态图(共31页).pptx
- Java编程 OMT(object modeling techniques)对象 动态 功能 08 活动图(共40页).pptx
- Java编程 OMT(object modeling techniques)对象 动态 功能 09 构件图(共13页).pptx
- Java编程 OMT(object modeling techniques)对象 动态 功能 10 部署图(共16页).pptx
- Java编程 OMT(object modeling techniques)对象 动态 功能 03 类和接口(共43页).pptx
- Java编程 OMT(object modeling techniques)对象 动态 功能 04 关系建模(共51页).pptx
- Java程序设计教学做一体化教程_第2章_基本数据类型与数组(共39页).pptx
- Java程序设计教学做一体化教程_第1章_初识Java(共33页).pptx
- Java高级教程课件 java数据库教程 JDBC教程 2-oracle基础(2)(共48页).pptx
原创力文档

文档评论(0)