?
The implicit return type of a constructor is
Answer & Solution
Correct Answer:
Option
B
Constructors are special methods in Java used to create objects of a class.
Unlike other methods, constructors don't have an explicit return type.
They don't use keywords like
Instead, their job is to initialize the object being created, setting initial values for its member variables.
When a constructor is called, it automatically returns a newly created object of the class.
Therefore, the implicit return type of a constructor is the class object itself.
So the correct option is B.
Unlike other methods, constructors don't have an explicit return type.
They don't use keywords like
void, int, etc. to specify what they return.Instead, their job is to initialize the object being created, setting initial values for its member variables.
When a constructor is called, it automatically returns a newly created object of the class.
Therefore, the implicit return type of a constructor is the class object itself.
So the correct option is B.
Join the Discussion
Login to post a comment or share your explanation.
LoginBecause if we write "return value;" in constructor then it will throw compile time error ,and this statement is not allowed in only void .