• Constructor: If you don't define constructor, system will provide default constructor, which will allocate memory and initialize instance variable.
  • Naming constructor:
    • The name of the constructor must be the same as the name of the class
    • A constructor can't have return type or void
    • A constructor can't be declared as static or any type, but can take parameters
  •  Parameterized Constructors:
  • Overloading of constructors:

Feeding parameters from a caller class: