关于Java方法重载和重定义
谁能告诉我Java方法重载和重定义的作用是什么?具体点,有例子最好咯
2010-10-19 12:28
程序代码:public class Over {
public int add(int a, int b) {
return a + b;
}
public String add(String a, String b) {
return a + b;
}
}重写:子类中的方法,其名称、返回类型及参数签名正好与父类中的某个方法的名称、返回类型及参数签名相同,可以说此方法重写了父类的方法,也可以 说是覆盖
程序代码:public class Over {
public int add(int a, int b) {
int c = a + b;
return c;
}
}
class Over1 extends Over {
public int add(int a, int b) {
int c = a * b;//注意,这里方法做了改变,这就是方法覆盖的用处
return c;
}
}
2010-10-19 13:24
2010-10-20 00:29
2010-10-20 22:00
2010-10-20 22:46