Variáveis Estáticas Java e Herança e Memória
Eu sei que se eu tiver várias instâncias da mesma classe, todas elas irão compartilhar as mesmas variáveis de classe, então as propriedades estáticas da classe usarão uma quantidade fixa de memória, não importando quantas instâncias da classe eu tenha.
Minha pergunta é:Se eu tiver algumas subclasses herdando algum campo estático de sua superclasse, elas compartilharão as variáveis de classe ou não?
E se não, qual é a melhor prática / padrão para garantir que eles compartilham as mesmas variáveis de classe?