Ключевой принцип многоуровневого наследования заключается в том, что один класс может наследовать от другого подкласса, образуя цепочку наследования. 2
В таком случае производный класс становится базовым классом для нового класса. 1
Многоуровневое наследование — один из видов наследования в объектно-ориентированном программировании (ООП), который позволяет создавать новые классы на основе существующих. 2