Одиночное наследование (single inheritance) - класс наследует только один родительский класс.Множественное наследование (multiple inheritance) - класс наследует более одного родительского класса.Множество вида наследования (multilevel inheritance) - класс наследует другой класс, который в свою очередь является наследником другого класса, и так далее.Иерархическое наследование (hierarchical inheritance) - несколько классов наследуют от одного родительского класса.Гибкое наследование (hybrid inheritance) - связка разных видов наследования.