Skip to content
Related Articles

Related Articles

Java | Constructors | Question 3
  • Difficulty Level : Medium
  • Last Updated : 09 Jan, 2014
GeeksforGeeks - Summer Carnival Banner

Which of the following is/are true about constructors in Java?

1) Constructor name should be same as class name.
2) If you don't define a constructor for a class, 
    a default parameterless constructor is automatically
    created by the compiler. 
3) The default constructor calls super() and initializes all 
   instance variables to default value like 0, null.
4) If we want to parent class constructor, it must be called in 
   first line of constructor.

(A) 1
(B) 1, 2
(C) 1, 2 and 3
(D) 1, 2, 3 and 4

Answer: (D)


Quiz of this Question

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up
Recommended Articles
Page :