- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
员工和部门信息组织
对象 传值引用与传址引用(变量间发生赋值动作) 传值引用:即指“=”号两端变量各自具有独立的存放值的内存空间,右端变量把自身的变量值复制给左端变量,这种方式发生在基本数据类型变量间的赋值操作。 传址引用:即右端变量把自身引用(管理)的内存空间的首地址复制给左端变量,这样“=”号两端变量共同引用(管理)一个内存空间,这种方式发生在对象变量间的赋值操作及数组间的赋值操作。 必备知识 拓展训练 定义一个规范的类及并正确地使用它来定义对象 实现机制:描述员工基本信息任务的程序结构 本任务的实现包括两个源文件:Employee.java和EmployeeInput.java. 它们在Eclipse的包视图中的位置如图所示: 实现机制 系统登录界面任务程序剖析 系统登录界面任务程序分析 Employee.java 实训内容 实训目标 理解OOP的核心概念:类和对象,并掌握类和对象创建及使用的方法 理解OOP的三大特性:封装、继承、多态 掌握子类的定义与使用,掌握多态机制的应用方法 编程要求 用Eclipse编写java程序代码,实现应用程序指定的功能 程序代码格式整齐规范、便于阅读,程序注释规范、简明易懂 实训内容 编写一个名为student的程序. 1、首先定义一个抽象类stu,在该类中定义抽象方法display(). 2、定义一个接口demo,在该接口中设定大一学生的学费为4500/人,大二学生的学费为4800/人,大三学生学费为4600/人。 3、再定义student1,student2,student3三个子类,它们都继承stu和demo,三个子类都要重写stu类中的方法display(). 4、在student1中通过参数传递得知大一学生人数为580人,请输出应收学费总金额;在student2中通过参数传递得知大二学生人数为563人,请输出应收学费总金额;在student3中通过参数传递得知大三学生人数为518人,请输出应收学费总金额 项目4 员工和部门信息组织 子任务七:描述员工的基本信息 项目设计 了解JAVA是如何使用对象、类、继承、封装等基本概念来进行程序设计的,并真正理解和体会面向对象编程思想的本义。 本项目的技能目标 抽象类与接口的理解 继承和多态的应用 常见异常的处理 类和对象的定义和使用 包的定义与使用 员工和部门信息组织 学习目标 了解OOP编程中类与对象的概念,并掌握其创建的方法。 理解并应用面向对象编程的三大特性:封装、继承和多态。 理解并应用抽象类与接口,掌握包的使用方法。 掌握JAVA基本的异常处理机制。 任务一 描述员工的基本信息 目标效果 必备知识 拓展训练 实现机制 目标效果 员工管理信息系统的一个基础且重要的功能是对公司员工的信息管理。 对普通员工的信息包括:岗位信息 、个人信息 。 如图所示: 目标效果 当管理员输入新员工的信息后,系统是如何有效地组织和处理员工信息的呢?这个问题涉及到如下几个方面: 人事部的林欣、开发部的张中、美工部的雷经等普通员工都有哪些共同的属性(如都有姓名和员工编号等)和行为(如普通员工年资上调等) 可不可以将普通员工所有共同的属性和行为找出来,并将其集合在一起? 如何在java中实现普通员工所有共同的属性和行为的集合 如何理解一类事物与某位员工之间的共性与个性的关系? 如何利用已经定义好的员工信息类来指导描述某位员工的信息 必备知识 面向对象基础 类 对象 面向对象基础 类的概念 对象的概念 面向对象的基本特征 面向对象编程方法 必备知识 面向对象基础 1、类的概念 面向对象编程采用了类的概念,把事物编写成一个个的“类”。在类中,用变量表示事物的静态属性(状态),用方法实现事物的动态行为(动作)。 描述一个类需要包括三方面的内容: 类标识:即类的名字,这是必不可少的 属性说明:用来描述相同对象的静态特征 方法说明:用来描述相同对象的动态特征。 必备知识 面向对象基础 例如:下面是对Cat类进行的描述: class Cat { int weight; int height; public int move(int minute) {……} public void eat(String food) {…….} } 必备知识 面向对象基础 2、对象的概念 类是一个抽象的概念;对象则是类的具体实例。 比如职员是一个类,人事部的张从、财物部的李休都是对象;首都是一个类,则北京、伦敦、莫斯科都是对象 类与对象之间是抽象与具体的关系,是共性与个性的关系 对象是一个很广义的概念,不只是一个看的见模的着的实物,对象除了可以是一栋房子、一个职员外,还是一件事,一种语言等。 必备知识 面向对象的基本特征 3、面向对象的基本特征
您可能关注的文档
最近下载
- UL 1998-2018 UL可编程器件安全软件标准.pdf VIP
- 2024届广东省广州市省实教育集团九年级数学第一学期期末学业水平测试试题含解析.doc VIP
- 传感器原理及应用复习题 .pdf VIP
- 风力发电工程技术专业2021级人才培养方案(高职).pdf VIP
- 2021年10月青岛市建设工程材料价格及造价指数(可搜索)(1).pdf VIP
- 变形监测技术试题及答案.docx VIP
- DB62T 2528.5-2021 动物疫病监测规范 第5部分:免疫抗体监测.pdf VIP
- 2024年秋季新人教版七年级上册英语全册教案.docx
- 《杂草学》教学大纲.doc VIP
- 脑部抗衰护理方案.pptx VIP
文档评论(0)