File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes Constructor Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Make it so: Java DB Connections & Transactions this week in the JDBC forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Constructor" Watch "Constructor" New topic


shiva shankar
Ranch Hand

Joined: Jun 10, 2001
Posts: 85
Hi all,
When I am calling a constructor within a constructor, why is it that I need to call using this(). Why can't I use the same name as that of class when I am overloading the constructor.
Donald R. Cossitt
Ranch Hand

Joined: Jan 31, 2003
Posts: 401
My guess is that to use MyClass( name ) is trying to say we want a 'new' object not use a constructor. While the keyword this() is saying a constructor of 'this' class.

Is this clear as mud?

John Lee
Ranch Hand

Joined: Aug 05, 2001
Posts: 2545
please refer to:
I agree. Here's the link:
subject: Constructor
It's not a secret anymore!