ATM取款管理系统--面向对象程序设计18页PPT

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

项目三说明
技能目标
▪ 完成ATM取款机的服务功能,为用户提供 存款、取款、余额查询、修改密码、查看 用户信息等服务。
项目任务
▪ 开发一个ATM 取款机管理系统,该系统的 主要功能是用户输入卡号、密码通过验证 后,就可以实现存款、取款、余额查询、 修改密码、查看用户信息等操作。
项目三说明
知识目标
▪ 理解类和对象的概念; ▪ 掌握类的定义及对象的创建; ▪ 掌握对象的使用; ▪ 掌握类的封装、继承和多态; ▪ 理解抽象类的定义并学会使用抽象类; ▪ 掌握接口的声明及实现方法; ▪ 掌握包的定义及使用的基本方法;
举例
例1:定义一个Student类 学号,sno 姓名,sname 成绩,scj
方法:void printMsg( ) 输出学生所有信息
课堂练习
定义一个Point类 private double x; private double y; 添加set方法和get方法 方法:void printMsg( )
ATM取款管理系统--面向对象 程序设计
11、战争满足了,或曾经满足过人的 好斗的 本能, 但它同 时还满 足了人 对掠夺 ,破坏 以及残 酷的纪 律和专 制力的 欲望。 ——查·埃利奥 特 12、不应把纪律仅仅看成教育的手段 。纪律 是教育 过程的 结果, 首先是 学生集 体表现 在一切 生活领 域—— 生产、 日常生 活、学 校、文 化等领 域中努 力的结 果。— —马卡 连柯(名 言网)
cardNumber=number; } String getCardNumber(){
return cardNumber; } }
面向对象程序设计
1、类 ▪ (1)什么是类 ▪ 类是对一个或几个相似对象的描述,是具
有相同属性和方法的一组对象的集合,它 把不同的对象具有的共性抽象出来。类是 同一类对象的原型,对象是由类创建的。 类和对象是面向对象程序设计的两个最基 本的概念,类是对象的抽象和描述,对象 是类的实例化
谢谢!
对象使用
来自百度文库对象的使用
创建对象的过程就是为对象分配内存空间的过程, 一个对象一旦拥有了自己的内存空间,它就可 以调用创建它的类中的方法和使用自己的变量。 要想使用对象还必须通过运算符“.”来对对象 的变量和方法进行访问。
格式为:对象名.变量名 对象名.方法名([实际参数列表])
举例
课堂举例 例2:Student类的创建及引用
面向对象程序设计
1、类 (2)定义类 类的定义语法格式: [修饰符] class 类名 [extends 父类名] [implements 接口名序列] { // 类主体 } 说明: ①“修饰符”通常为访问控制符、特征说明符。可以使用的修饰
符有 public、final、abstract。 ② “class”是定义类的关键字,[ ]中的内容为可选内容。
课堂练习
课本47面例3-2、3-4程序调试
Static静态成员变量方法使用
举例 例3-5 类员举例
toString( )方法使用
举例 修改Student类的printMsg方法,通过 toString( )方法实现
课堂练习
修改Point类的printMsg方法,通过 toString( )方法实现
项目三说明
主要任务分解 任务1:银行卡类实现 任务2:用户类实现 任务3:不同类型银行卡类实现 任务4:工具类实现
任务1说明
1、银行卡类实现 到银行来开户,银行要分配给用户一张银行卡,用卡号来唯一标示这张银行卡。 class Card {
String cardNumber=null; //构造方法 Card(){ } void setCardNumber(String number){
61、奢侈是舒适的,否则就不是奢侈 。—— CocoChanel 62、少而好学,如日出之阳;壮而好学 ,如日 中之光 ;志而 好学, 如炳烛 之光。 ——刘 向 63、三军可夺帅也,匹夫不可夺志也。 ——孔 丘 64、人生就是学校。在那里,与其说好 的教师 是幸福 ,不如 说好的 教师是 不幸。 ——海 贝尔 65、接受挑战,就可以享受胜利的喜悦 。—— 杰纳勒 尔·乔治 ·S·巴 顿
输出所有信息
创建对象
类是一种数据类型,对象是用来描述客观事物的一个实 体,类是对象的模板,对象是类的实例化。当用一个 类创建一个对象时,该对象就是这个类的一个实例。
创建对象 在Java中,创建对象包括声明对象和为对象分配内存空
间两部分。 声明对象格式为:类名 对象名; 例如:Circle c1; 为对象分配内存空间要使用new运算符和类的构造方法。 格式为:对象名=new 类名([参数列表]); 例如:c1=new Card();
13、遵守纪律的风气的培养,只有领 导者本 身在这 方面以 身作则 才能收 到成效 。—— 马卡连 柯 14、劳动者的组织性、纪律性、坚毅 精神以 及同全 世界劳 动者的 团结一 致,是 取得最 后胜利 的保证 。—— 列宁 摘自名言网
15、机会是不守纪律的。——雨果
项目三 ATM取款管理系统
任务1:银行卡类的实现 面向对象程序设计
相关文档
最新文档