What is the role of a constructor in Java?
To initialize the static fields of a class
To declare variables and methods
To perform data processing and calculations
To initialize an object