网站大量收购独家精品文档,联系QQ:2885784924

TP01 抽象和封装 ACCP 6.0 S2-3-使用Java实现面向对象编程 PPT课件.ppt

TP01 抽象和封装 ACCP 6.0 S2-3-使用Java实现面向对象编程 PPT课件.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TP01 抽象和封装 ACCP 6.0 S2-3-使用Java实现面向对象编程 PPT课件

练习——用类图设计Dog和Penguin类 需求说明: 运用面向对象思想抽象出Dog类和Penguin类,画出对应类图 根据类图编写Dog类和Penguin类 添加默认构造方法 完成时间:20分钟 类型 属性 行为 狗 昵称 健康值 亲密度 品种 输出信息 企鹅 昵称 健康值 亲密度 性别 输出信息 指导——打印Dog信息2-1 训练要点: 类的结构,对象的创建,类的属性和方法的调用 类的封装 需求说明: 根据控制台提示信息选择领养宠物(狗), 输入昵称、品种、健康值 打印宠物信息 要保证健康值的有效性(在1到100之间) 讲解需求说明 指导——打印Dog信息2-2 实现思路: 修改Dog类 编写Test类 完成时间:30分钟 从控制台输入宠物信息 打印宠物信息 保证健康值的有效性,否则取默认值60 共性问题集中讲解 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 练习——Dog类的带参构造方法 需求说明: 增加带参构造方法 将setHealth()方法设为私有,注释掉其他setter方法 修改Test类,使用带参构造方法创建对象 完成时间:20分钟 Dog(String name, int health, int love, String strain) Penguin(String name, int health, int love, String sex) 练习——操作企鹅性别属性 需求说明: 给Penguin类提供SEX_MALE和SEX_FEMALE两个静态常量,分别取值“Q仔”或“Q妹” 修改Test类,使用静态常量对性别进行赋值 修改企鹅的性别只能取值“雄”或“雌”,通过修改静态常量值实现该需求 完成时间:15分钟 总结 使用面向对象的思想开发程序有什么好处? 如何从现实世界抽象出类? 方法重载的语法是什么? 如何实现封装? 作业 课后作业 必做 教员备课时在此添加内容 选做 教员备课时在此添加内容 提交时间:xxx 提交形式:xxx 预习作业 背诵英文单词 教员备课时在此添加内容 * a * a * a * a * a * a * a * * 作业分为课后作业和预习作业两部分。 1. 课后作业又分为必做部分和选择部分,请各位老师根据授课学员实际水平安排相应的作业。 其中: (1)必做部分要求全体学员课后必须完成提交的作业; (2)选择部分是针对学习能力较强的学员在完成了必做部分作业之后,要求完成的作业。 2. 预习作业 理论课预习作业包括了英文单词背诵和下一章节理论课教学内容的预习; 上机课预习作业包括了下一章节上机课教学内容的预习。 a * a * 抽象和封装 第一章 课程地位 每阶段已包括:项目实战、COT课程 总课时: 1008 C#OOP JavaScript T-SQL Java OOP S2 350 Y2 344 JSP S2:Java阶段项目 预备课程 WinForms Logic Java S1 314 S1:.NET阶段项目 ASP.NET Hibernate N-Tier Ajax Spring Struts HTML C# NTC Project知识 Y2:.NET毕业设计项目 COT COT COT Y2:Java毕业设计项目 目标岗位标准手册 就业技能结构图 本门课程目标 学完本门课程后,你能够: 使用Java编写面向对象的程序 使用集合存取对象 使用Java异常处理编写程序 使用JDBC操作数据库 使用Java操作XML文件 使用Oracle进行简单的数据操作 课程项目展示 电子宠物系统 主人登录 领养宠物 给宠物喂食 与宠物游戏 给宠物看病 显示主人信息 显示宠物信息 现场演示贯穿案例 相关课程回顾 什么是类,什么是对象? 如何在类中编写方法? 如何创建对象? 如何在程序中接收控制台的输入? 预习检查 如何从现实世界中抽象出类? 构造方法的作用和特点是什么? 什么是方法重载? 如何实现类的封装? 本章任务 用类图描述电子宠物系统的设计 编写代码实现领养宠物功能 使用类图描述设计 掌握面向对象设计基本步骤 掌握类和对象的概念 掌握构造方法及其重载 掌握封装的概念及其使用 本章目标 为什么使用面向对象2-1 现实世界是由什么组成的? 世界由对象组成 为什么使用面向对象2-2 软件出现的目的是为了: 用计算机的语言描述现实世界 用计算机解决现实世界的问题 出现了软件危机,如何解决? 用面向对象的方式描述对象的世界 符合人类思维习惯 “问题”和“解”一致

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档