Explain role of constructor in a java application?
Answer Posted / mr. ashwani hundwani
A constructor is a member function of a class,which gets
automatically called when a class is instantiated(i.e when
object is created),compiler automatically provides default
constructor(with no arguments).
It has same name as that of class
***Constructor is best utilized for initializing the data
members.*****
rather than writing methods to provide the values to data
members we can pass them through consturctor at the time of
instantiation.EX-
import java.util.*;
class shape
{
int length;
public shape(int len)//constructor should be public
{
length=len;
}
}
class abc
{
public static void main(String a[])
{
shape obj=new shape(5);/*passing a integer value to
constructor of class shape*/
}
}
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
What are scalar data types?
Why are the methods of the math class static?
Can string be considered as a keyword?
What do you understand by the bean persistent property?
What do you understand by classes in java?
What is a layout manager and what are different types of layout managers available in java awt?
What is args length in java?
Explain different states of a thread in java?
What is autoboxing and unboxing?
What is the difference between Error, defect,fault, failure and mistake?
What are the differences between string, stringbuffer and stringbuilder?
What happens when a thread cannot acquire a lock on an object in java programming?
Can you make a constructor final in Java?
What is the purpose of a parameter?
What is time complexity algorithm?