Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Calling constructor twice?

 
shaf maff
Ranch Hand
Posts: 180
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Guys

Is it possible to call a constructor twice? For example:



 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64824
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please take the time to choose the correct forum for your posts. This forum is for questions on Servlets.

For more information, please read this.

This post has been moved to a more appropriate forum.

 
Campbell Ritchie
Sheriff
Posts: 48910
58
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can call a constructor twice, if it is overloaded. This is how you might do it with a Clock, which is more-or-less the same as an example in the Deitel and Deitel books.Flesh out that class, set up a class with a main method, and try it out.

I hope that answers your question. If you use the keyword this with () like that, it must be the first statement in the constructor.

As far as I know you cannot invoke a constructor on an already-extant object, as you seem to be doing. Nor can you call an object "class," because "class" is a keyword.
 
Campbell Ritchie
Sheriff
Posts: 48910
58
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
myself wrote:Flesh out that class, set up a class with a main method, and try it out.


Then find my spelling errors and correct them!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic