Все ли подклассы суперкласса наследуют переменные экземпляра суперкласса, конструкторы, мутаторы и методы доступа?
Предполагая, что все члены суперкласса являются общедоступными.
@QaziAmmar Я не думаю, что конструктор унаследован.




Не нужно удивляться. В нашем распоряжении есть довольно полная языковая спецификация.
В частности
Класс
Cнаследует от своего прямого типа суперклассаDвсе конкретные методыm(как статические, так и экземпляры), для которых выполняются все следующие условия:
mявляется участникомD.mявляется общедоступным, защищенным или объявленным с доступом к пакету в том же пакете, что иC.- Ни один из методов, объявленных в
C, не имеет подписи, которая является субсигнатурой (§8.4.2) подписиmкак членаD.
Обратите внимание на выделенный первый пункт. Потому что, говоря о конструкторах, спецификация говорит
Объявления конструктора не являются членами. Они никогда не наследуются и поэтому не подлежат сокрытию или переопределению.
Что, возвращаясь к вашему вопросу, означает, что общедоступные переменные и методы экземпляра (аксессоры и мутаторы не являются конструкцией языка Java, это просто методы) наследуются. Конструкторы - нет.
Да Подклассы наследуют все свойства своего родительского класса.