У меня есть класс, который определяет все основные параметры для данного экрана. Отсюда каждый экран в приложении является подклассом этого. Мне нужен каждый экран (то есть подкласс), чтобы установить значение переменной в его реализации (а именно, каждый экран должен определять, какой уровень он имеет в дереве навигации).
Кроме того, в идеале, эта переменная должна быть final
когда она установлена в подклассах (я понимаю, что это, вероятно, невозможно).
Каков наилучший способ сделать это? Есть ли способ правильно применить этот тип поведения в Java?