版本0.5
功能:
-代码重构
--将以后可能需要多处改变的量定义为常量
---Frame的宽度和高度
----常量名一般大写
注意:
常量一般是public static final的
版本0.6
功能:
-让坦克听从我们的指挥
--添加键盘监听器类KeyMonitor
--TankClient 添加键盘监听器
--针对不同的键改变坦克的位置,与重画线程结合产生不同方向运动
-注意:
--switch case语句中break语句的作用
--写程序要循序渐进
版本0.7——重要版本
功能:
-将坦克单独包装成类
-步骤:
--建立Tank类
--为Tank类添加成员变量x,y
--添加draw方法,使Tank类独立控制自己的画法
--添加Tank类处理按键的方法
--根据Tank类修改TankClient类
-掌握:
--面向对象的思考方法
---细节隐藏,构建单独的类,首先考虑系统中有哪些类
---合适的方法应该出现在各式的类中