/**
* 方法得重载,说的是 方法名称相同,但是参数 列表不同
* 参数列表不同指得是:参数个数,参数类型
* 如下有相同方法名称printHello方法,方法1和方法2参数个数不同,方法二和方法三参数类型不同
* 如果存在相同名称,相同参数列表得方法,会编译报错,此过程称为“重载解析”
* 注意,方法得返回类型不能作为方法重载得条件
*/
public class OverLoadStudy {
public static void main(String[] args) {
printHello("小黑");
printHello("xiaohei","hello");
printHello("xiaohei",999);
}
public static void printHello(String name){
System.out.println("hello "+name);
}
public static void printHello(String name,String message){
System.out.println(message+name);
}
public static void printHello(String name,int i){
System.out.println("hello "+name+i);
}
}
* 方法得重载,说的是 方法名称相同,但是参数 列表不同
* 参数列表不同指得是:参数个数,参数类型
* 如下有相同方法名称printHello方法,方法1和方法2参数个数不同,方法二和方法三参数类型不同
* 如果存在相同名称,相同参数列表得方法,会编译报错,此过程称为“重载解析”
* 注意,方法得返回类型不能作为方法重载得条件
*/
public class OverLoadStudy {
public static void main(String[] args) {
printHello("小黑");
printHello("xiaohei","hello");
printHello("xiaohei",999);
}
public static void printHello(String name){
System.out.println("hello "+name);
}
public static void printHello(String name,String message){
System.out.println(message+name);
}
public static void printHello(String name,int i){
System.out.println("hello "+name+i);
}
}