- 封装一段特定业务逻辑的代码
- 尽鈳能的独立一个方法干一件事
- 方法尽可能地被多次调用
- 有利于代码的维护,减少团队开发的成本
修饰词 返回值类型 方法名(参数列表){
方法体(业务逻辑功能的具体实现);
1.小敌机大敌机,蜜蜂
2.子弹击中小敌机、、、玩家得分1
子弹击中大敌机 、、、、玩家的分3
子弹击中蜜蜂 、、、、、玩家恢复生命1 或者增加火力值
如果英雄机的活力值变为零时就变为单数子弹数
敌人可以与主机进行碰撞。碰撞之后主机血量减少血量为零,游戏结束
5 设计一个父类并且让六个对象继承父类
给父类添加构造方法,并让六个对象调用父类
b:给6个派生类中添加图爿属性 给六个派生类中添加static属性 再父类中添加静态方法loadimage()添加图片 六个对象:主机小敌机,大敌机蜜蜂。子弹、背景
- 发生在父子类中方法名相同。参数列表相同方法体不同
- 遵循“运行期绑定”、看对象的类型来调用方法
- 方法名相同,方法体不同参数列表不同
- 遵循“編译器绑定”,看参数引用类型的绑定方法
同包不同类 √ √ √ ×
不同包子类 √ √ × ×
不同包的类 √ × × ×