我有一个类,定义了给定屏幕的所有基本参数。从这里开始,应用程序中的每个屏幕都是此类的子类。我需要每个屏幕(即子类)在其实现中设置变量的值(即,每个屏幕必须定义其在导航树中的级别)。
此外,理想情况下,当子类设置变量时,该变量应该是
如何最好地解决这个问题?是否有一种正确强制执行此类行为的Java方法?
此外,理想情况下,当子类设置变量时,该变量应该是
final
(我意识到这可能不可能)。如何最好地解决这个问题?是否有一种正确强制执行此类行为的Java方法?