Default Constructor:A default constructor is automatically created by Java if no constructor is explicitly defined in a class. It has no parameters and initializes the object with default values.
Parameterized Constructor:A parameterized constructor is a constructor that accepts one or more parameters, allowing you to initialize an object with specific values during its creation.
Instance Variables:Instance variables are variables declared within a class but outside of any method. They hold data that is unique to each instance (object) of the class.