A set of types for which certaiN operatioNs or methods are defiNed. E.g. the class Number might have methods for additioN aNd subtractioN. Classes are a feature of {object orieNted laNguage}s aNd of the {fuNctioNal programmiNg} laNguage Haskell. See also iNheritaNce.