本文共 2398 字,大约阅读时间需要 7 分钟。
// Automatic type conversions apply to overloading. class OverloadDemo { void test() { System. out .println( "No parameters" ); } // Overload test for two integer parameters. void test( int a, int b) { System. out .println( "a and b: " + a + " " + b); } // overload test for a double parameter void test( double a) { System. out .println( "Inside test(double) a: " + a); } } class Overload { public static void main(String args[]) { OverloadDemo ob = new OverloadDemo(); int i = 88; ob.test(); ob.test(10, 20); ob.test(i); // this will invoke test(double) ob.test(123.2); // this will invoke test(double) } } |