已采纳回答 / 慕少4965959
个人理解:老师说的方法内部类不能使用访问控制符和 static 修饰符,不是内部类中的方法!你看看内部类不是直接“class MInner”吗!
2015-07-31
什么是“重写”?当一个子类继承一父类,而子类中的方法与父类中的方法的名称,参数个数、类型都完全一致时,就称子类中的这个方法重写了父类中的方法。
2015-07-31
已采纳回答 / yao314
这是多态的特性,首先清楚多态存在的条件:有继承关系重写方法父类引用指向子类的对象(即:Animal obj2 = new Dog())对于以上例子,只是让读者了解多态的一些特性,在实际应用中,多态的好处有许多可以减少代码重复性对于扩展代码也有很大帮助以下摘抄多态的好处:1.可替换性(substitutability)。多态对已存在代码具有可替换性。例如,多态对圆Circle类工作,对其他任何圆形几何体,如圆环,也同样工作。2.可扩充性(extensibility)。多态对代码具有可扩充性。增加新的子类不影...
2015-07-31
最新回答 / 街上叫卖的小蛐蛐
obj1.ship();出问题了。引用能调用什么方法,看的是这个引用的类型,就是说obj1只能调用他这个类(父类)里方法。而你的父类中只有一个main方法,你只要在类里面建一个ship()方法就行了,只是不太符合常理,毕竟不是所有的交通工具都可以像船一样航行。还有还有,如果可以调用ship方法,也一定要再回过头去看一下这个方法需不需要参数。
2015-07-31