java的重载(Overload) (引荐进修:java课程 )
重载(overloading) 是在一个类内里,要领名字雷同,而参数差别。返回范例可以雷同也可以差别。
每一个重载的要领(或许组织函数)都必需有一个举世无双的参数范例列表。
最经常使用的处所就是组织器的重载。
重载划定规矩:
被重载的要领必需转变参数列表(参数个数或范例不一样);
被重载的要领可以转变返回范例;
被重载的要领可以转变接见修饰符;
被重载的要领可以声明新的或更广的搜检非常;
要领可以在同一个类中或许在一个子类中被重载。
没法以返回值范例作为重载函数的辨别规范。
实例
public class Overloading { public int test(){ System.out.println("test1"); return 1; } public void test(int a){ System.out.println("test2"); } //以下两个参数范例递次差别 public String test(int a,String s){ System.out.println("test3"); return "returntest3"; } public String test(String s,int a){ System.out.println("test4"); return "returntest4"; } public static void main(String[] args){ Overloading o = new Overloading(); System.out.println(o.test()); o.test(1); System.out.println(o.test(1,"test3")); System.out.println(o.test("test4",1)); } }
以上就是什么是java的要领重载的细致内容,更多请关注ki4网别的相干文章!