| Author |
Doubt regarding overloaded method example
|
Mansukhdeep Thind
Ranch Hand
Joined: Jul 27, 2010
Posts: 1153
|
|
Hi
Following is an assignment question in SCJP for java 5 book:
The answer is -434
Can someone explain how ? In what order are the methods called and why?
|
~ Mansukh
|
 |
Campbell Ritchie
Sheriff
Joined: Oct 13, 2005
Posts: 32833
|
|
|
Start by writing down very carefully what the four methods are, and what their parameters are (ie their signatures)..
|
 |
Mansukhdeep Thind
Ranch Hand
Joined: Jul 27, 2010
Posts: 1153
|
|
Campbell Ritchie wrote:Start by writing down very carefully what the four methods are, and what their parameters are (ie their signatures)..
Got it sir. Arrays are objects too. hence the -434. Was a tricky one though..
|
 |
Campbell Ritchie
Sheriff
Joined: Oct 13, 2005
Posts: 32833
|
|
|
Yes, an array is an object. The Foo[]... versions are equivalent to Foo[][] and you don’t have any arrays of arrays in that code.
|
 |
Mansukhdeep Thind
Ranch Hand
Joined: Jul 27, 2010
Posts: 1153
|
|
Campbell Ritchie wrote:Yes, an array is an object. The Foo[]... versions are equivalent to Foo[][] and you don’t have any arrays of arrays in that code.
As borat says, HIGH 5!
|
 |
Campbell Ritchie
Sheriff
Joined: Oct 13, 2005
Posts: 32833
|
|
Thank you
|
 |
 |
|
|
subject: Doubt regarding overloaded method example
|
|
|