This week's giveaway is in the EJB and other Java EE Technologies forum.
We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes Default Constructor Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Default Constructor" Watch "Default Constructor" New topic

Default Constructor

Mauro Trevigno
Ranch Hand

Joined: Aug 27, 2012
Posts: 39

Hi People,

What class has a default constructor?

Enkita mody
Ranch Hand

Joined: Aug 06, 2012
Posts: 333

Your first class has default constructor.

Seetharaman Venkatasamy
Ranch Hand

Joined: Jan 28, 2008
Posts: 5575

Mauro Trevigno wrote:
What class has a default constructor?

I can remember one : java.lang.Object . in fact one.
<edit> removed word only </edit>
Matthew Brown

Joined: Apr 06, 2010
Posts: 4240

The "default constructor" is the one automatically inserted by the compiler if you don't provide one yourself. So it's the first example. The second is a parameterless (or no-arg) constructor, but because you've provided it it isn't considered a default one.
James Boswell

Joined: Nov 09, 2011
Posts: 973

The default constructor is inserted by the compiler if you do not provide any constructor yourself.
I agree. Here's the link:
subject: Default Constructor
Similar Threads
A class cannot be subclassed...
instanceof question?
Accessibility of default constructors
Code within a curly braces
default and non-default classes