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 languages and of the functional programming language haskell. See also inheritance. |