1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

ATM取款机(二)

发布时间:2018-11-22 22:56   发布人:盛雯雯   浏览次数:12912

image.png

image.png

image.png

点击进入智慧树在线开放课程《玩游戏学编程》

点击进入公益课程《Java趣味游戏》

点击进入公益课程《Java项目实战:WEB篇》


学习阶段

一、编程语言基本功训练

学时


项目3

ATM取款机

学时

12

单元3.2

回归自然(二)

学时

2

教学目标

能力目标

能够熟练定义类和初始化变量,能够区分成员变量和局部变量,并解决问题

知识目标

1.掌握类与对象的概念与特征、属性和方法;

2.了解成员变量和局部变量

课前知识储备

1.深刻理解成员变量和局部变量;

2.掌握成员变量和局部变量的用法。

课上学习练习

素质目标

严谨务实的工作态度;良好的心理素质;用于克服困难的能力;

课前知识储备


1.微课:Java 中的成员变量和局部变量

2.微课:知识储备-微课-Java中的方法重写


课上项目实战


任务一:设计ATM取款机类,有属性BankCard:有一张银行卡,有方法execute:执行程序,用来执行取款过程:

(1)      验证用户名和密码是否正确,

(2)      如果账号密码正确,则取款。

(3)      如果账号密码错误,则退卡。

(4)      取款结束后,退卡

1.    微课       项目实战-课程导入

2.    微课       项目实战-任务1-身份验证功能的实现



任务二:改进ATM取款机类,账号密码正确,则进入流程选择:输入1,取款;输入2,存款;输入3,输出余额;输入4退卡。

项目实战-4.2.3 任务2-ATM取款机业务功能的实现



任务三:改进ATM取款机类和BankCard类,将职责划分的更清晰。

1.    微课       小结-成员变量和局部变量


课后知识拓展


微课:书生分卷-scratch实现      

微课:浮屠增级-scratch实现

微课:浮屠增级-java实现


教学资料

单元教学进度设计
电子教案
教学PPT
题库