学习阶段 | 二、实用程序开发训练 | 学时 | ||||
项目8 | 跑步比赛 | 学时 | 6 | |||
单元8.1 | 跑步比赛(一) | 学时 | 2 | |||
教学目标 | 能力目标 | 能够理解线程的概念,并用线程来解决实际问题。 | ||||
知识目标 | 1.理解进程和线程的概念 2.掌握线程类的定义的方法 | 课前知识储备 | ||||
3.掌握线程对象的创建方法 4.掌握线程启动的方法。 5.掌握线程的常用操作。 | 课上学习练习 | |||||
素质目标 | 严谨务实的工作态度;良好的心理素质;用于克服困难的能力;创新与追求完美的精神。 | |||||
课前知识储备 | ||||||
课上项目实战 | 任务一:在赛跑之前呢,我们先来构建游戏的场景,小屁孩和小丫在一个长800,宽300的的跑道上赛跑。请同学们将操场定义出来。 微课:课程导入
| |||||
任务二:首先出场的是Thread公司的代言人,小屁孩。 通过继承Thread类,并覆盖run()方法,这时就可以用该类的实例作为线程的目标对象。 | ||||||
任务三:然后出场的是为Runnable代言的运动员小丫。 我们依然使用内部类。可以定义一个类实现Runnable接口,然后将该类对象作为线程的目标对象。实现Runnable接口就是实现run()方法。 | ||||||
课后知识拓展 | ||||||
教学资料 | 单元教学设计 | |||||
电子教案 | ||||||
教学PPT | ||||||
学习题库 |