Instance Methods: These methods belong to individual instances (objects) of a class and operate on specific data associated with those instances.
Constructor Methods: These special methods create objects from a class blueprint and initialize their initial state.
Accessor Methods (Getters) / Mutator Methods (Setters): Accessor methods retrieve values from object attributes while mutator methods modify those attribute values respectively.