Shown in this program:
overloaded constructors, default constructor, the
this()
invocation
object initialization blocks, static initialization blocks, instance field initialization