Static Member: Belongs to the entire class rather than individual objects. There is only one copy of static members shared among all instances of the class.
Instance Member: Belongs to individual objects created from the class. Each instance has its own copy of instance members.
Constructor: A special method used for initializing objects by assigning initial values to their variables.