




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目三 ATM取款管理系统,任务1:银行卡类的实现 面向对象程序设计,项目三说明,技能目标 完成ATM取款机的服务功能,为用户提供存款、取款、余额查询、修改密码、查看用户信息等服务。 项目任务 开发一个ATM 取款机管理系统,该系统的主要功能是用户输入卡号、密码通过验证后,就可以实现存款、取款、余额查询、修改密码、查看用户信息等操作。,项目三说明,知识目标 理解类和对象的概念; 掌握类的定义及对象的创建; 掌握对象的使用; 掌握类的封装、继承和多态; 理解抽象类的定义并学会使用抽象类; 掌握接口的声明及实现方法; 掌握包的定义及使用的基本方法;,项目三说明,主要任务分解 任务1:银行卡类实现 任务2:用户类实现 任务3:不同类型银行卡类实现 任务4:工具类实现,任务1说明,1、银行卡类实现 到银行来开户,银行要分配给用户一张银行卡,用卡号来唯一标示这张银行卡。 class Card String cardNumber=null; /构造方法 Card() void setCardNumber(String number) cardNumber=number; String getCardNumber() return cardNumber; ,面向对象程序设计,1、类 (1)什么是类 类是对一个或几个相似对象的描述,是具有相同属性和方法的一组对象的集合,它把不同的对象具有的共性抽象出来。类是同一类对象的原型,对象是由类创建的。类和对象是面向对象程序设计的两个最基本的概念,类是对象的抽象和描述,对象是类的实例化,面向对象程序设计,1、类 (2)定义类 类的定义语法格式: 修饰符 class 类名 extends 父类名 implements 接口名序列 / 类主体 说明: “修饰符”通常为访问控制符、特征说明符。可以使用的修饰符有 public、final、abstract。 “class”是定义类的关键字, 中的内容为可选内容。,举例,例1:定义一个Student类 学号,sno 姓名,sname 成绩,scj 方法:void printMsg( ) 输出学生所有信息,课堂练习,定义一个Point类 private double x; private double y; 添加set方法和get方法 方法:void printMsg( ) 输出所有信息,创建对象,类是一种数据类型,对象是用来描述客观事物的一个实体,类是对象的模板,对象是类的实例化。当用一个类创建一个对象时,该对象就是这个类的一个实例。 创建对象 在Java中,创建对象包括声明对象和为对象分配内存空间两部分。 声明对象格式为:类名 对象名; 例如:Circle c1; 为对象分配内存空间要使用new运算符和类的构造方法。 格式为:对象名=new 类名(参数列表); 例如:c1=new Card();,对象使用,对象的使用 创建对象的过程就是为对象分配内存空间的过程,一个对象一旦拥有了自己的内存空间,它就可以调用创建它的类中的方法和使用自己的变量。要想使用对象还必须通过运算符“.”来对对象的变量和方法进行访问。 格式为:对象名.变量名 对象名.方法名(实际参数列表),举例,课堂举例 例2:Student类的创建及引用,课堂练习,课本47面例3-2、3-4程序调试,Static静态成员变量方法使用,举例 例3-5 类员举例,toString( )方法使用,举例 修改Studen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年养老服务业从业人员资格认证考试指南与模拟题集
- 保健知识培训计划
- 跨学科实践 制作龙骨水车说课稿-2025-2026学年初中物理鲁科版五四学制2024八年级下册-鲁科版五四学制2024
- 2025年人民防空抢险抢修员招聘考试模拟题
- 2025年人力资源行业招聘面试手册HR经理岗位面试模拟题与答案
- 2025年企业共青团工作面试模拟题及案例分析
- 口才课礼仪知识培训总结
- 2025年体育总局机关公开遴选模拟题题库
- 2025年中国电信校园招聘面试指南与模拟题
- 2025年农业项目投融资培训课程大纲及招聘面试题解析
- 二年级上册道德与法治第一单元《团团圆圆过中秋》作业设计
- 急救知识试题+参考答案
- 酒店蔬菜供货合同模板
- 【青松雪】几何最值36问-解析版
- 《海底隧道技术讲义》课件
- 心理健康讲座(课件)-小学生心理健康
- MOOC 耕作学-沈阳农业大学 中国大学慕课答案
- 《商业文化》课件-第3章 古代商贤及其商业文化
- 小儿结核病教案
- 奈雪的茶国际商业计划书
- 我的家乡滕州市宣传简介
评论
0/150
提交评论