网站大量收购独家精品文档,联系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教材.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) 抽象和封装 第一章 课程地位 每阶段已包括:项目实战、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 软件出现的目的是为了: 用计算机的语言描述现实世界 用计算机解决现实世界的问题 出现了软件危机,如何解决? 用面向对象的方式描述对象的世界 符合人类思维习惯 “问题”和“解”一致 … … 一个现实世界的问题 宠物——现实世界的对象 如何在计算机中描述它? 从现实中抽象出类分三步: 1. 找出它的种类 2. 找出它的属性 3. 找出它的行为 用面向对象描述世界3-1 用面向对象的思想描述世界 第一步:发现类 根据“对象”抽象出“类” class Dog { } 名词 各个狗对象 用面向对象描述世界3-2 第二步:发现类的属性 狗类共有的特征: 1. 品种 2. 年龄 3. 昵称 4. 健康情况 5. 跟主人的亲密度 … … class Dog { String name = 旺财; // 昵称 int health = 100; // 健康值 int love = 0; // 亲密度 String strain = 拉布拉多犬; // 品种 } 只放我关心的属性 名词 用面向对象描述世界3-3 第三步:发现类的方法 狗类共有的行为: 1. 跑 2. 吠 3. 输出狗的信息 … … 动词 class Dog { String name = 旺财; // 昵称 int health = 100; // 健康值 int love = 0; // 亲密度 String strain = 拉布拉多犬; // 品种 /* 输出狗的信息 */ public void print() { // 输出狗

文档评论(0)

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

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

1亿VIP精品文档

相关文档