版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java程序设计(Java Programming)第二章 编程基础目标掌握 Java 程序的基本结构掌握 Java 语言基本元素学会采用面向对象思想设计 Java 程序的基本方法熟悉几个常用的类掌握 Java 的异常处理方法软件开发过程一切皆为对象现实世界中客观存在着不计其数的各种对象,如动物、人、桌子、黄瓜、油条、汽车、鲸鱼、计算机、脸、Java 的一个口号:“一切皆为对象!”如何采用面向对象的思想进行程序设计?面向过程 面向对象1234 11 个工具抽象(Abstract)摒弃细节,提取共性1234 22 个概念对象(Object)客观存在的实体类(Class)具有相同性质的对象的抽象体
2、1234 33 个特性封装(Encapsulation)将数据及对数据的操作定义在一个类中提供对外部的访问控制继承(Inheritance)在已有类的基础上产生特殊的类父类/基类/超类;子类/扩展类代码重用多态(Polymorphism)静态在同一类中,对于一种功能由于数据不同使得处理方法的实现不同动态在子类中,对于继承过来的父类功能,子类有着不同的实现方式1234 44 个步骤分析(Analysis)找出系统中的对象,抽象出类,确定它们所属的不同主题,分析它们之间的关系设计(Design)对每个类应该封装的数据及其操作进行详细设计和描述实现(Implementation)采用某种编程语言编码(Coding)实现各个类测试(Test)由类创建对象,验证其功能和性能是否满足需求从一个分类问题出发一个包罗若干项的对象集:如何实施 1234 ?Object从一个分类问题出发一种抽象Object从
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学物理电子教案磁场对电流的作用
- C语言程序设计(教案)
- 《丛林故事》选择题(含答案)
- 生物工程实习协议
- 商业综合体弱电布线合同范本
- 网络文学积分管理制度
- 物业管理公司员工聘用协议
- 廉政合同文件
- 养殖场养殖产品志愿服务合同
- 乳制品配送货车司机劳动合同
- 数字化转型促进中心建设工程实施方案
- 探究影响滑动摩擦力大小的因素实验说课课件
- 室上性心动过速的鉴别诊断课件
- 化工石油工程项目管道安装技术教材课件
- 近代科学革命课件
- 二年级上册美术课件-10.感觉肌理 |苏少版 (共14张PPT)
- 轻创业、赢未来培训教学课件
- 三年级 上册科学 课件-2.4 哺乳动物 |湘教版(一起)(共23张PPT)
- 三年级检讨书100字(5篇)
- 四年级上册美术教案-第10课 黑白灰 苏少版
- 乐山市市中区2022-2023学年度上期期中调研考试八年级生物试题及答案
评论
0/150
提交评论