An abstract data type comprising a reference to a parent class and a set of properties.
{% hint style="danger" %} Disambiguation: "Class" is often used in the sense of object oriented programming (which actually has the same definition, so we see why it's used!). Here, it is used in the sense of "classification". {% endhint %}