Overriding refers to a subclass redefining the implementation of a method of its superclass. Conceptually, a superclass is a superset of its subclasses. A class may be a "subclass" of another, inheriting characteristics from its parent "superclass". In object-oriented programming, users can inherit the properties and behaviour of a superclass in subclasses. For instance, among the additional ranks of class are superclass, subclass and infraclass. If a class does not specify its superclass, it implicitly inherits from codice 148 class. Class represents the superclass and implements a method call . Jawless fishes belong to the superclass Agnatha in the phylum Chordata, subphylum Vertebrata. However, they can also be used to override virtual methods of a superclass. Lampreys form a superclass containing 38 known extant species of jawless fish. Developers usually handle this by implementing superclass abstract methods. In the next example, the class person gets a new superclass. The last expression gives true because is a superclass of the class of . The superclass Tetrapoda is divided into four classes of vertebrate animals with four limbs. Typically it calls the codice 1 method of its superclass to obtain the copy, etc.