Java的方法重载
- 方法重载的定义与基本格式
- 与方法重载有关的因素
- 与方法重载无关的因素
** 方法重载的定义与基本格式**
定义:在不改变函数名的情况下,通过参数的改变,实现方法功能的改变。
基本格式:
public class gzai {
public static void main(String[] args) {
System.out.println(print('c','c'));
System.out.println(print(12,25));
System.out.println(print(54,545,544));
System.out.println(print(0.11,555));
}
//传入的参数是三个int类型的
public static int print(int a,int b,int c){
return a+b+c;
}
//两个int类型的
public static int print(int a,int b){
return a+b;
}
//两个char类型的
public static boolean print(char a,char b){
return a==b;
}
public static int print(double a,int b){
return (int)a+b;
}
}
有关的因素:
- 参数的个数
- 参数的类型
- 参数多类型的顺序
无关的因素:
1.返回值的类型
2.参数的名称
3.返回值的类型