Differentiate between a constructor and function/method. code example

Example: constructor vs method

Constructor doesn't have a return
type and it's name must be same as the classname.
Constructor is called automatically when
a new object is created. It’s invoked
implicitly. The Java compiler provides
a default constructor if we don't
 have any constructor.
Constructors are not inherited by child classes.

Method have a return and the
method's name may or not be same as the class name.
Method is invoked explicitly.
Method is not provided by compiler in any case.
Methods are inherited by child classes.

Tags:

Java Example