package com.atguigu.java1;
/*
* 方法的重载
* 1.定义:再同一个类中,允许一至多个同名的方法,只要他们的参数个数或者类型不同就可以了
* “两同一不同” 同一个类、相同的方法名;参数列表不同;参数个数不同,参数类型不同
*
* 2.判断是否是重载:
* 跟方法的权限修饰符,返回值类型,形参变量名,方法体都没有关系
*
* 3.通过对象调用方法时,如何确定某一个指定的方法:
* 方法名-->参数列表
*/
public class OverLoadTest {
public static void main(String[] args) {
OverLoadTest test = new OverLoadTest();
test.getSum(1, 2);
}
//以下为方法重载
public void getSum(int i, int j ) {
System.out.println("1");
}
public void getSum(double i, double j ) {
System.out.println("2");
}
public void getSum(int i, double j ) {
System.out.println("3");
}
public void getSum(double i, int j ) {
System.out.println("4");
}
//这个不行
// private void getSum(double i, int j ) {
//
// }
}
java方法的重载
最新推荐文章于 2024-06-19 08:30:00 发布