- 4
- 0
- 约6.95千字
- 约 27页
- 2016-12-11 发布于重庆
- 举报
* * * * * * 赵志崑 赵志崑 赵志崑 赵志崑 计算机科学与技术学院 赵志崑 zhaozk@sdfi.edu.cn 面向对象技术的核心机制 面向对象技术的三个核心机制: 封装:将数据和操作组合到一起,并决定哪些数据和操作对外是可见的。 继承:父类中的变量和行为,子类可以同样使用。本质是代码重用。 多态:由继承引出的一种机制,父类型的引用变量可以指向子类型的对象。 封装 封装把对象的所有组成部分组合在一起,有三个作用 隐藏类的实现细节:使用方法将类的数据隐藏起来。 迫使用户去使用一个界面去访问数据:定义程序如何引用对象的数据,控制用户对类的修改和访问数据的程度。 使代码更好维护:类的内部实现改变,接口可以不变。 私有数据方法方法 数据 对象A 对象B 公有数据 可见性 在变量和方法声明时,加可见性修饰: public:任何其它类、对象只要可以看到这个类,就可以存取变量,或使用方法。 private:不允许任何其他类存取和调用。 protected:子类可以使用,同一包中的其他类也可以使用。 friendly(前边没有修饰字的情况):在同一程序包中的类可以直接使用它的数据和方法。 修饰符 同类 同包 子类 不同包 非子类 public 可见 可见 可见 可见 protected 可见 可见 可见 friendly 可见 可见 private 可见 可见性举例 class St
您可能关注的文档
- java教程1理论基础(阅读).ppt
- java教程笔记01数据类型.doc
- JAVA教程第二讲。.ppt
- 2016届高三地理一轮复习课件第15章区域经济发展第2讲区域工业化与城市化以我国珠江三角洲地区为例.ppt
- 2016-5-32人类活动对自然灾害的影响.ppt
- java核心编程java性能优化实战05.ppt
- Java核心逻辑第01章_JRE_JDK_安装配置_第一个应用程序_main(阅读).ppt
- java特点优劣势.doc
- JAVA游戏开发从零开始开发贪吃蛇电梯模拟游戏全.ppt
- java的井字棋.doc
- 2026江西南昌市社会福利院招聘备考题库及答案详解(各地真题).docx
- 2026江苏常州仲裁委员会办公室招聘4人备考题库及一套答案详解.docx
- 2026江苏无锡交响乐团有限公司招聘12人备考题库及完整答案详解一套.docx
- 2026-2031货架行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026-2031加厚大衣行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏淮安市盱眙县招聘教师39人备考题库及1套参考答案详解.docx
- 2026-2031加绒工装裤行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏南通市崇川区卫生健康委员会所属部分事业单位(南通市口腔医院)长期招聘高层次人才2人备考题.docx
- 2026江苏苏州大学科研助理岗位招聘7人备考题库及完整答案详解.docx
- 2026江西吉安市井冈山市市政园林环卫所面向社会招聘1人备考题库及参考答案详解1套.docx
最近下载
- 净化板高空施工方案.pdf VIP
- 黄冈市教师副高职称水平测试题目.doc VIP
- 邮政业务员实操考试题及答案.doc VIP
- 企业绩效评价标准值2024.pdf VIP
- 格兰富DPK系列潜污泵选型技术样本资料DPK, 0.75 - 22 kW, 50 Hz (GRUNDFOS 数据手册)Grundfosliterature-6512398.pdf
- 2026年《冠心病诊疗指南》.docx VIP
- 第四章《抗感染药》.ppt
- Testing for competence rather than for “intelligence:(测试的能力,而不是u201C情报).pdf VIP
- (完整版)高中语文新课标必背古诗文72篇.doc VIP
- 上海市民用建筑电气防火设计规范.pptx VIP
原创力文档

文档评论(0)