Constructor -

: Constructors set initial values for instance variables, ensuring every object starts in a "valid state".

: In many languages (e.g., Java, C++), the constructor must have the exact same name as the class. Constructor

: Triggered by the new keyword, constructors allocate memory and inform the runtime environment (like the JVM) what type of object to create. : Constructors set initial values for instance variables,