Constructor:A special method used to create new instances (objects) of a class. It sets initial values for object attributes when they are created.
Reference: A memory address pointing to where an object is stored in computer memory. Variables holding objects actually store references rather than the entire objects themselves.
Instance Variable:Variables declared inside a class but outside any method; they hold state information about each object/instance.