1.

What Is The Difference Between Constructors And Other Methods In Core Java?

Answer»
  • Constructor will be AUTOMATICALLY invoked when an object is created whereas method has to be called explicitly.
  • Constructor needs to have the same name as that of the class whereas functions need not be the same.
  • There is no return type given in a constructor signature (header). The value is this object itself so there is no need to INDICATE a return value.
  • There is no return statement in the body of the constructor.
  • The first line of a constructor must EITHER be a call on another constructor in the same class (USING this), or a call on the superclass constructor (using super). If the first line is neither of these, the COMPILER automatically inserts a call to the parameterless super class constructor.



Discussion

No Comment Found