| Author |
Duplicate Method Compiler Error
|
abin joy
Ranch Hand
Joined: Jul 29, 2008
Posts: 35
|
|
code --------------------------------- class Test { public static void render(Shape s, Circle c) { System.out.println("render(Shape s, Circle c)"); } public static void render(Circle c, Shape s) { System.out.println("render(Circle c, Shape s)"); } } ---------------------------------- code I expect this code to throw a duplicate method found compilation error?But its not throwing?I removed the arguments to both the functions and it immediatrely throws compiler error.Can anybody help me in this [ September 10, 2008: Message edited by: abin joy ]
|
 |
Ernest Friedman-Hill
author and iconoclast
Marshal
Joined: Jul 08, 2003
Posts: 24060
|
|
|
... because the methods have different argument lists? The order in which the arguments appear matters (of course).
|
[Jess in Action][AskingGoodQuestions]
|
 |
Brij Garg
Ranch Hand
Joined: Apr 29, 2008
Posts: 234
|
|
|
This is an example of function overloading.
|
 |
 |
|
|
subject: Duplicate Method Compiler Error
|
|
|