产品库存管理系统面向对象设计培训课件.pptxVIP

产品库存管理系统面向对象设计培训课件.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
产品库存管理系统面向对象设计 学习情境描述 要求根据第一个情境的需求分析结果,学生成立项目开发小组,划分角色,推选项目经理和CTO(首席技术师),程序员。经过讨论给出产品库存管理系统中的实体类:入库单、出库单、库存和用户类和控制类接口的详细设计;利用情境2搭建好的环境,对每个类予以编程实现。 所需知识类的定义与对象的创建构造方法的作用及应用面向对象三大特征:封装性、继承性和多态性的Java语言实现抽象类与接口的应用包的创建与使用访问控制符的应用异常处理 重点及难点构造方法的作用及应用面向对象三大特征:封装性、继承性和多态性的Java语言实现抽象类与接口的应用异常处理 能力目标培养学生面向对象的编程能力培养学生良好的团队合作意识及沟通协调能力、接收新知识的能力 培养学生分析问题、解决问题的能力、创新能力以及逻辑思维能力 任务一 用Java语言描述现实世界中的Person。学生讨论确定Person的特征 譬如:name-姓名,age-表示年龄,sex-表示性别等。确定Person相关的行为 譬如:吃饭、睡觉等。用Java语言实现Person类 复习引入面向对象与面向过程的区别? 面向对象编程 面向对象编程是软件设计与实现的有效方法,它将客观世界中存在的事物看作对象,每个客观事物都有自己的特征和行为。 对象的基本概念 变量方法在现实生活中在计算机程序中客观世界的实体程序中对象对象具有两方面的含义(考虑从哪些方面描述对象) 面向对象的基本概念类是抽象的,对象是具体的具有相同特征和行为的对象被抽象为类。类是对象的模板,包括一个对象的所有数据和代码。类的示例形状类动物类汽车类 对象对 象面向对象编程的核心为计算机应用程序提供实用基础完成特定任务表示现实世界中的实体“对象是存在的具体实体,具有明确定义的状态和行为。” 对象的示例收银员对象顾客对象顾客姓名:朱丽叶年龄:28体重:52千克操作:购买商品状态姓名:布兰尼职衔:收银员年龄:35体重:60千克操作:收款打印帐单行为 消息传递“消息指一个对象为执行某项特定操作而向另一个对象发送的请求”消息传递当需要执行一项特定操作时,通过向已为其定义此项操作的对象发送消息来请求对象之间通过传递消息实现相互通信 类和对象的示例雇员收银员系统管理员仓库管理员促销员采购经理 面向对象技术的实现对象类实例化抽象计算机世界实体抽象数据类型现实世界抽象映射计算机逻辑的实现对象、类和实体的关系类是创建对象的模板,对象是类的实例 类的基本概念 现实生活中的对象class Car { int color; int name; int speed; void brake() { … } void speedUp() {…} void slowDown() { … }} 抽象数据类型程序中的对象映射描述实现 类定义类定义中必须要写类名,应该使用Java语言合法的标识符来命名类名不能与java中已定义好的类名相同格式: [修饰符]class 类名 [extends 父类名] [implements 接口名表] { 成员变量声明 方法成员声明 } 其中class、extends和implements都是Java的关键字。类的声明类体 类中的方法 6-1方法的定义方法的名称参数列表方法的主体方法返回的对象类型或原始类型 方法体 若局部变量与类的成员变量同名,则类的成员变量被隐藏。 方法体是对方法的实现,它包括局部变量的声明以及所有合法的Java指令。方法体中声明的局部变量的作用域在该方法内部。 类的定义举例class Car { int color; int name; int speed; void brake() { … } void speedUp() {…} void slowDown() { … }} 类的实现任务一实现class Person{ String name; int age; String sex; public void eat() { System.out.println(Its delicious!); }} 【实战】:定义一个名为Rectangle表示长方形的类,它包含double类型的长length和宽width两个数据成员和设置长方形长宽值的方法setDim()、计算长方形面积的方法area()。 类的实现 对象的创建实例化初始化对象的声明对象的创建 声明 类名 对象名;声明并不为对象分配内存空间,而只是分配一个引用空间 实例化 类名 对象名 = new 类名()例:Per

文档评论(0)

189****5087 + 关注
官方认证
文档贡献者

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

版权声明书
用户编号:7102116031000022
认证主体 仪征市思诚信息技术服务部
IP属地江苏
统一社会信用代码/组织机构代码
92321081MA278RWX8D

1亿VIP精品文档

相关文档