Explain, why the constructor is required in implemented
class?
Answers were Sorted based on User's Feedback
Answer / vimalan
constructor is used for initializing the class
variables.if constructor is not there,variables might be
taken the garbage values.To avoid garbage
values ,constructor is used.
Example:
Java:
int i;
initial value i=0;
C:
int v;
v=8823
Is This Answer Correct ? | 6 Yes | 2 No |
Answer / snehaaa
when u have the class name like bicycle,how u'l initialize the values for bicycle with different 1 parameters,2 parameters,
3 parameters by using object?. for that u'l create example like 3 parameter constructors -> bicycle(speed,wheels,gear)and cal this constructor like bicycle b=new bicycle(10,2,4); this is use of constructor to initialize the values for class
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / sekhar
Constructor is like a method.It can be invoked as soon as
we create an object for the class.We can overload
constructor.to call them we need pass parameters in main
method.
Is This Answer Correct ? | 3 Yes | 3 No |
Answer / ejp
A constructor isn't required so the question is futile. Both
answers above are wrong.
Specifically, in reply #1, 'if constructor is not
there,variables might be taken the garbage values' is itself
complete garbage.
Reply #2, is mostly irrelevant, but this statement 'to call
them we need pass parameters in main method' is also wrong.
Parameters are not required, and the reference to the main
method is pointless.
Is This Answer Correct ? | 2 Yes | 3 No |
explain copyonwritearraylist and when do we use copyonwritearraylist?
What is a constructor, constructor overloading in java?
What are the two major components of JDBC?
When we can access the static data member without creating the object what is the need of the object in java.
5 Answers Airhub, ssinformatics,
What all access modifiers are allowed for top class ?
Explain why wait(), notify() and notifyall() methods are in object class rather than in the reading class?
What is arraylist e in java?
What's the difference between comparison done by equals method and == operator?
What is flag in java?
What is the range of the char type?
What is difference between array and vector?
What is size () in java?