superproperties
Superproperties is a term used in object-oriented programming to describe properties or characteristics that are shared or inherited by a group of objects that belong to a common class or type. When a class defines a property, all instances of that class will possess that property. This allows for consistent behavior and data representation across multiple objects. For example, if a "Vehicle" class has a "color" property, every individual car, truck, or motorcycle object created from that class will have a color. This concept is fundamental to encapsulation, enabling objects to manage their own state and data in a structured manner.
In essence, superproperties are the defining attributes of a class that are inherited by all its subclasses