Java基础篇---7.理解方法的重载

Posted 满天星!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础篇---7.理解方法的重载相关的知识,希望对你有一定的参考价值。

理解方法的重载

package test;
/*
 *  方法的重载(overload)
 *  
 *  1.定义:在同一个类中,允许存在一个以上的同名方法,只要它们参数个数或者参数类型不同即可。
 *   
 *   “两同一不同”:同一个类,相同方法名
 *             参数列表不同,参数个数不同,参数类型不同
 *   2.举例
 *      Arrays类中重载的sort() / binarySearch()
 *   
 *   3.判断是否重载
 *       跟方法的权限修饰,返回值类型、形参变量名、方法体都没有关系。安照定义判断即可。
 *   
 *   4.在通过对象调用方法时,如何确定确定方法
 *       方法名--->参数列表
 */
public class OverLoadTest {
	public static void main(String[] args) {
		
		OverLoadTest test = new OverLoadTest();
		test.getSum(1,2);//int型
	}
	
	//如下四个方法构成重载
	public void getSum(int i , int j) {
		System.out.println("1");
	}
     
	public void getSum(double d1 , double d2) {
		System.out.println("2");
	}
	
	public void  getSum(String s, int i) {
		System.out.println("3");
	}
	
    public void  getSum(int i,String s) {
		System.out.println("4");
	}
}

以上是关于Java基础篇---7.理解方法的重载的主要内容,如果未能解决你的问题,请参考以下文章

对Java方法方法重载的理解

Java基础篇---练习:方法的重载

java基础3-重载+命令行传参+递归+数组+排序

Java 基础语法方法的使用

java基础-7方法的重载

java编程基础--方法的重载