So
making a constructor final is not required, so it is not used with
constructor. When
you set a method as
final, it means : "
You don't want any class override it", but
constructor by JLS definition
can't overridden,so it is clean. We
can't
make constructor to be
final because
constructor is never inherited.
read more >>