已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 Java面向对象编程概述,课程体系,第一章 Java面向对象编程概述 第二章 类 第三章 继承多态 第四章 接口 第五章 异常处理机制 第六章 数组 第七章 Java常用类 第八章 Java集合框架 第九章 IO 第十章 Java GUI与Swing 第十一章 事件模型 第十二章 JavaBean(反射机制) 第十三章 高级Swing组件 第十四章 Java多线程编程 第十五章 Java网络编程 第十六章 测试驱动的开发与JUNIT,目标,理解面向对象的概念 理解类和对象的概念 掌握对象间的消息传递 面向对象的基本特征,传统的软件开发,面向过程开发 结构化 注重过程 围绕功能构造系统 瀑布模型,面向对象开发 面向对象 注重协作 围绕模块构造系统 扩展性和维护性好,传统软件开发,需求是产品的根源,需求工作的优劣对产品影响最大 随着应用领域的扩大,需求变更所带来的风险也随之增加 随着软件应用领域的不断扩大,传统的以面向过程为主导的开发方式已经不能适应灵活多变的需求以及后期潜在的需求变更风险 软件的好坏标准:可扩展性 可维护性,面向对象,人类认识事物的过程,这是什么?,观察,面向对象,我是汽车专家,分析,面向对象,这是一辆白色宝马,什么时候我能开开啊,就是这么简单的一个”东西”,使用,面向对象,面向对象:一种认识事物的方式,注重对事物整体的认知, 最符合人类自然的思维习惯,应用程序开发其实就是把现实生活的问题用计算机语言来实现的过程。,面向对象编程,什么是对象?,面向对象编程,老师对象,学生对象,姓名:xx 年龄:xx 体重:xx 操作: 听棵,姓名:xx 职衔:教师 性别: 男 年龄:xx 操作: 上课,特征,行为,“对象是存在的具体实体,具有明确定义的状态和行为。”,“万物皆为对象,对象因我关注而产生。”,面向对象编程,什么是类?,椅子类,物以类聚,面向对象编程,面向对象编程,商品类,用户类,订单类,购物车类,面向对象编程,面向对象的编程,“类是具有相同属性和行为的一组对象的集合”,“在软件系统中,我们用类来模拟现实生活中的实体”,“类是对象的抽象,对象是类的实例”,类和对象的关系?,面向对象的编程,怎样去使用它们?,面向对象编程,编程实际上就是人机互话,让机器人走20米,Roger that! robot.walk(20);,面向对象编程,“消息指一个对象为执行某项特定操作而向另一个 对象发送的请求”,面向对象编程,面向对象的基本特征,封装,将东西包装在一起,然后以新的完整形式呈现出来 例如将多种化学物品用一个胶囊包起来 将方法和属性一起包装到一个单元中,单元以类的形式实现,封装的优点 信息隐藏,隐藏对象的实现细节,不让用户看到. 封装可以隐藏实现细节,使得代码模块化,实现代码的可复用性。,“隐藏属性、方法或实现细节的过程称为封装。”,面向对象的基本特征,访问修饰符,怎样实现信息隐藏?,封装的实现,面向对象的基本特征,继承,面向对象的基本特征,多态 如水有三种形态:冰 水 汽 多态性是指“多种形式”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玉溪师范学院《社会查研究与方法》2022-2023学年第一学期期末试卷
- 2024年熔化焊接与热切割理论考试1000题(附答案)
- 广州体育学院学科教案
- 仁爱课件教学课件
- 供应室普包课件大全
- 2024年电影制作项目评价分析报告
- 2023年工业涂料水性色浆项目评价分析报告
- 父与子课件教学课件
- 《大学文科数学》教学大纲 苗巧云
- 2019粤教版 高中美术 选择性必修1 绘画《第一单元 拥有发现美的眼睛》大单元整体教学设计2020课标
- 大学生职业规划4篇汇编
- GB/T 42461-2023信息安全技术网络安全服务成本度量指南
- (完整word版)扣字词汇124
- 2023届广东省广州市高三一模语文现代文阅读小说《给我一枝枪》讲评课件
- 中职世界历史全一册教案
- 毛栗煤矿 矿业权价款计算结果的报告
- 黄桃种植技术 种植黄桃如何浇水
- Q-CR 783.1-2021 铁路通信网络安全技术要求 第1部分:总体技术要求
- 2023年黑龙江建筑职业技术学院高职单招(数学)试题库含答案解析
- GB/T 27548-2011移动式升降工作平台安全规则、检查、维护和操作
- GB/T 15007-2017耐蚀合金牌号
评论
0/150
提交评论