A constructor is a special method used to initialize objects.
It runs automatically when an object is created.
Constructors run when an object is created using the new keyword.
Constructors can take parameters to initialize object data.
this refers to the current object and is used to avoid confusion between variables and parameters.
You can create multiple constructors with different parameter lists.
Create a Book class with multiple constructors.