如果有两种方法,则它们具有不同的参数,并且它们的返回类型也不同。像这样:
int test(int p) {
System.out.println("version one");
return p;
}
boolean test(boolean p, int q) {
System.out.println("version two");
return p;
}
Run Code Online (Sandbox Code Playgroud)
如果返回类型相同,则当然是重载。但是由于返回类型不同,我们还可以将其视为过载吗?