Наследование - один из принципов ООП - означает возможность получения свойств объектом-потомком от родительского объекта, средствами описания их классов в программном коде.
Смысл наследования
В основе наследования лежит прежде всего иерархичность понятий, осознаваемых человеком, например: