1*f0340d8eSSorin Basca/** 2*f0340d8eSSorin Basca * Created by federico on 02/08/15. 3*f0340d8eSSorin Basca */ 4*f0340d8eSSorin Bascapublic class OverloadedMethods { 5*f0340d8eSSorin Basca 6*f0340d8eSSorin Basca public void overloaded(Object o){ 7*f0340d8eSSorin Basca 8*f0340d8eSSorin Basca } 9*f0340d8eSSorin Basca 10*f0340d8eSSorin Basca public void overloaded(String o){ 11*f0340d8eSSorin Basca 12*f0340d8eSSorin Basca } 13*f0340d8eSSorin Basca 14*f0340d8eSSorin Basca public void m1(){ 15*f0340d8eSSorin Basca overloaded(null); 16*f0340d8eSSorin Basca } 17*f0340d8eSSorin Basca 18*f0340d8eSSorin Basca public void m2(){ 19*f0340d8eSSorin Basca String s = null; 20*f0340d8eSSorin Basca overloaded(s); 21*f0340d8eSSorin Basca } 22*f0340d8eSSorin Basca 23*f0340d8eSSorin Basca public void m3(){ 24*f0340d8eSSorin Basca Object o = null; 25*f0340d8eSSorin Basca overloaded(o); 26*f0340d8eSSorin Basca } 27*f0340d8eSSorin Basca 28*f0340d8eSSorin Basca public void complexOverloading1(String... s) {} 29*f0340d8eSSorin Basca public void complexOverloading1(String s1, String s2) {} 30*f0340d8eSSorin Basca 31*f0340d8eSSorin Basca public void testComplex1() { 32*f0340d8eSSorin Basca complexOverloading1("a", "b"); 33*f0340d8eSSorin Basca } 34*f0340d8eSSorin Basca 35*f0340d8eSSorin Basca public void complexOverloading2(String... s) {} 36*f0340d8eSSorin Basca public void complexOverloading2(String s1, String s2, Object s3) {} 37*f0340d8eSSorin Basca 38*f0340d8eSSorin Basca public void testComplex2() { 39*f0340d8eSSorin Basca complexOverloading2("a", "b"); 40*f0340d8eSSorin Basca } 41*f0340d8eSSorin Basca 42*f0340d8eSSorin Basca public void complexOverloading3(Integer i) {} 43*f0340d8eSSorin Basca public void complexOverloading3(long l) {} 44*f0340d8eSSorin Basca 45*f0340d8eSSorin Basca public void testComplex3() { 46*f0340d8eSSorin Basca complexOverloading3(1); 47*f0340d8eSSorin Basca } 48*f0340d8eSSorin Basca 49*f0340d8eSSorin Basca public void complexOverloading4(long l, int i) {} 50*f0340d8eSSorin Basca public void complexOverloading4(int i, int... is) {} 51*f0340d8eSSorin Basca 52*f0340d8eSSorin Basca public void testComplex4() { 53*f0340d8eSSorin Basca complexOverloading4(1, 2); 54*f0340d8eSSorin Basca } 55*f0340d8eSSorin Basca} 56