Я пытаюсь понять, насколько глубоко идет наследование.
Например, если я начну с класса А
Класс B расширяет класс A
Класс C расширяет класс B
Класс D расширяет класс C
Класс E расширяет класс D
Класс F расширяет класс E
Класс G расширяет класс F
Большинство нижних уровней являются абстрактными классами с методами, заполненными кодом и абстрактными методами. это довольно большая и сложная структура. (делает мою голову в)
Будет ли класс G по-прежнему иметь доступ к методам и параметрам класса A, а также будет ли он иметь доступ к абстрактным методам из класса A?
Я спрашиваю, потому что у меня были проблемы с затмением, не добавляющим методы более низкого класса в автозаполнение. Я хотел бы знать, есть ли на самом деле предел этому или просто затмение достигает своего максимума для завершения кода.
Я далек от стадии, когда я могу проверить это с помощью того, что я сделал, и не хочу выяснить, когда я закончу, методы, определенные в порядке ниже, не доступны.