CGB2202面向对象第10天
面向对象第十天:
潜艇游戏第一天:
设计6个类,设计World类并测试
潜艇游戏第二天:
给6个类添加构造方法,并测试
潜艇游戏第三天:
设计侦察潜艇数组、鱼雷潜艇数组、水雷潜艇数组、水雷数组、深水炸弹数组,并测试设计SeaObject超类,设计6个类继承超类给SeaObject设计了两个构造方法,6个类分别调用
潜艇游戏第四天:
将侦察潜艇数组、鱼雷潜艇数组、水雷潜艇数组统一组合为SeaObject数组,并测试在6个类中重写move()移动,并测试画窗口
潜艇游戏第五天:
给类中成员添加访问控制修饰符创建Images图片类
潜艇游戏第六天:
设计窗口的宽和高为常量,适当地方做修改画海洋图、画对象:
想画对象需要去获取对象的图片,每个对象都能获取图片, 意味着获取图片行为为共有行为,所以设计在SeaObject类中, 每个对象获取图片的行为都是不一样的,所以设计为抽象方法 ----在
共有 0 条评论