Перевизначення в тілі опису дочірнього об'єктного типу деяких методів, вже описаних у батьківському класі, не тільки не заборонено, але є одним з основних способів реалізації ідеї повторного використання програмного коду за допомогою механізму спадкування.
Перевизначення успадкованого методу в обумовленому класі здійснюється у відповідності з наступними правилами:
§ Використання імені методу успадкованого класу в описі дочірнього класу означає, що для дочірнього класу визначається власний метод з тим же ім'ям. Такий опис називають перевизначенням (пригнобленням) методу батьківського класу.
§ Метод наслідуваного класу залишається доступним або під своїм повним ім'ям <Ім'я батьківського типу>.<ім'я методу>, або за допомогою словосполучення inherited <ім'я методу>. Службове слово inherited зарезервоване в мові для цієї мети.
§ При перевизначенні методу успадковується тільки його ім'я. Список формальних параметрів методу може бути визначений заново довільним чином.
Використання спадкування визначає на множині об'єктних типів деревоподібну структуру, яку називають ієрархічною структурою (спадкування) класів. Всі об'єктні типи - вузли цієї структури зв'язані воєдино відношенням прямого спадкування.