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?

questionAnswers(3)

yourAnswerToTheQuestion