方法重载
如果同一个类中包含了两个或两个以上方法名相同的方法,但形参列表不同,这种情况被称为方法重载
例:
public class Demo {
public int Test(){
System.out.println("test1");
return 1;
}
public void test(int a){
System.out.println("test2");
}
}
方法重写
子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变
例:
public class Person {
public int a (int a,int b) {
return a + b;
}
}
public class Son extends Person {
@Override
public int a (int a, int b) {
return a * b;
}
}