本文主要是介绍39 java 方法重载 (1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
package com.wjl.zy131221_2;import java.lang.reflect.Method;public class MethodOverLoad {// 方法重载/*如果同一个类中包含两个或两个以上的方法的方法名相同,但形参列表不同,则被称为方法重载三个要素:1。调用者,也就是方法的所属者,既可以是类,也可以是对象2.方法名,方法的标志3.形参列表,当调用方法时,系统会根据传入的实参列表匹配注意: 方法返回值类型、修饰符等与方法重载没有任何关系*/public void test(){System.out.println("无参方法test");}public void test(String str){System.out.println("重载方法test"+str);}public static void main(String[] args) {MethodOverLoad ovrload=new MethodOverLoad();ovrload.test();ovrload.test("2");}}
package com.wjl.zy131221_2;public class Overload {//被重载的方法里包含了长度棵百年的形参public void test(String str){System.out.println("only para:"+str);}public void test(String...strs){System.out.println("more para");//遍历for(String str:strs){System.out.println(str);}}public static void main(String[] args) {// TODO Auto-generated method stubOverload overload=new Overload();overload.test("first");overload.test("two","three");//如下调用将执行第二个方法overload.test(new String[]{"第二钟方法"});/*more para第二钟方法*/}}
这篇关于39 java 方法重载 (1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!