Родитель имеет двух потомков, один потомок public, второй protected. Класс public имеет еще одного наследника
Классы-потомки имеют собственные поля – не менее одного динамического и одного статического (область видимости по вашему усмотрению) и методы