摘要:
1 真正的理解飞机大战中运用的面向对象的编程思想。 2 子弹射击敌人是子弹的行为,需不需要返回值?为什么返回的是有无射中,而不是直接判断后缩容? 3 由于life及doublefire属性被私有化,所以加火力必须在英雄机内部写。 4 通过清晰化思路快速找到错误,迅速解决问题 5 面向对象编程思想。 阅读全文
摘要:
1 真正的理解飞机大战中运用的面向对象的编程思想。大大清晰化思路,不再卡 2 子弹射击敌人是子弹的行为,需不需要返回值?为什么返回的是有无射中,而不是直接判断后缩容?需要,有没有射到——boolean,在类中定义方法时传入一个敌机对象(无需在类中传入) 直接缩容还需要传入数组,一个方法最好只处理一个 阅读全文
摘要:
1 继承无抽象方法的抽象类,不重写方法会报错吗? 2 实现接口时需注意什么? 3 可以强转的条件是什么? 4 类内部调用自身的常量或静态变量是否需要添加类名? 5 如何理解多态? 6 重写的参数列表必须相同吗?参数列表包含什么?什么可以不同? 7 显示状态的思路是? 8 debug的思路是什么? 9 阅读全文
摘要:
1 继承无抽象方法的抽象类,不重写方法会报错吗?不会。 2 实现接口时需注意什么?方法前必须加public,由于接口内默认为抽象方法,一般前缀为public(一般会加) abstract,子类访问权限默认要大于父类,所以必须加上public 3 可以强转的条件是什么?被强转对象实际上是强转成的类型。 阅读全文