1、重写
重写发生在子类与父类当中,子类继承父类的方法后,可以根据需要进行
修改,变成自己所需要的方法,此即重写。
2、重载
重载是指同一个类中可以有若干个同名的方法,只要方法的参数列表不同,
(包括参数的个数不同,参数的类型不同,参数的顺序不同)和方法的返回值类型没有关系。
重载方法的调用:JVM根据方法的参数列表调用不同的方法。
package com.dzg.test;
public class DemoReload {
public static void main(String[] args) {
byte a = 1;
byte b = 2;
short c = 1;
short d = 2;
int e = 1;
int f = 2;
System.out.println(compare(a,b));
System.out.println(compare(c,d));
System.out.println(compare(e,f));
}
public static boolean compare(byte a,byte b){
return a==b;
}
public static boolean compare(short a,short b){
return a==b;
}
public static boolean compare(int a,int b){
return a==b;
}
}