请问方法中参数个数相同但参数类型不同,该算是overload(重载)吗? overload vs. override找本书看看吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 It's a overload not a override!!!Because override only occurs when the method signature is the same.You must distinguish overload and override, some books did not express these two concepts very good. 当然算重载了class superclass {void method(String s) {System.out.println(s);}}public class subclass extends superclass {void method(int s) {System.out.println(s);}public static void main(String[] args) {subclass sub1=new subclass();sub1.method("aaa");sub1.method(555);}} 可以理解为“重载(overload)“和“覆盖(override)”,这样比“重载”和“重置”好理解。 菜鸟学java,高手帮忙看一下。。谢谢 OutputStreamWriter的一点问题 变量区别 覆盖的例子的疑问 大家知道哪有java1.4.2的中文API和CHM啊,小弟初学JAVA,希望得到大家的支持 类QQ的文本功能 JTextField框控件上,如何控制光标的显示位置? 你有没有好的想法? 如何在TextArea中用自身手段强制换行? JDBC2.0的问题? 不用VECTOR用什么? 如何使在JLable中加载的ImageIcon随着窗体的大小变化而变化,谢谢!!!
Because override only occurs when the method signature is the same.
You must distinguish overload and override, some books did not express these two concepts very good.
void method(String s) {
System.out.println(s);
}
}public class subclass extends superclass {
void method(int s) {
System.out.println(s);
}
public static void main(String[] args) {
subclass sub1=new subclass();
sub1.method("aaa");
sub1.method(555);
}
}