方法重载Overload
同名不同参数,目的是减少代码重复
int add(int a,int a);
double add(double a,double a);
//构造方法重载
public Student() {
}
public Student(int id,String name) {
this(id, name, null);
}
public Student(int id,String name,String gender) {
this(id, name, gender, 0);
}
方法重写Override
从父类继承的方法对子类不适用
于是在子类中,重新定义、重新编写这个方法
/**
* 重写toString()方法
* 从父类继承的方法在子类中重新定义,重新编写
*/
@Override
public String toString() {
String s=super.toString();
return s+", school=" + school;
}
注意事项:
重载,重写都是运行期查找的过程