Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Java Java Objects (Retired) Harnessing the Power of Objects Method Signatures

Confusion about method

In the Method Signatures video, around 1:03 mark, when the instructor is explaining how we can have two methods with the same name, he said

"And since the original one didn't take any methods, these two are actually known as different methods because they have a different signature"

Is that statement correct? Did he mean to say "since the original one didn't take any parameter"? I don't understand how a method can take another method..

Thanks,

2 Answers

Craig Dennis
STAFF
Craig Dennis
Treehouse Teacher

Yikes I meant to say parameters. Thanks for catching this! I'll try and get it fixed!

Thanks Craig!

Yeeka Yau
Yeeka Yau
7,410 Points

I think you are understanding it correctly. When Craig says that the methods are different because they have different signatures - he is referring to the fact that one takes parameters and another doesn't.

Method signatures inherently include their parameters. It's easy to confuse signature with the method name.