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

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Why do we use Constructors in Java ?" Watch "Why do we use Constructors in Java ?" New topic

Why do we use Constructors in Java ?

Vinod Vinu
Ranch Hand

Joined: Aug 30, 2009
Posts: 217
Why do we use Constructors in Java ? What is the purpose of it?

Vinod Kumar Nair
"Any fool can write code that a computer can understan. Good programmers write code that humans can understand."
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24199

To construct objects? Their purpose seems pretty self-evident: when you create an object, there's obviously a need to initialize the data in that object to a particular known good state. That's what constructors are for.

[Jess in Action][AskingGoodQuestions]
Paul Sturrock

Joined: Apr 14, 2004
Posts: 10336

To ensure everything the object needs is initialized at construction time.

[Damn your quick typing Ernest!]

JavaRanch FAQ HowToAskQuestionsOnJavaRanch
It is sorta covered in the JavaRanch Style Guide.
subject: Why do we use Constructors in Java ?
It's not a secret anymore!