В Java, если дочерний класс скрывает статическую родительскую переменную с дочерней переменной экземпляра, какую переменную будут использовать унаследованные методы?

Это, вероятно, плохая вещь, как обсуждалось вМожет ли родительский и дочерний класс в Java иметь одну и ту же переменную экземпляра?, (Что если имя родительской переменной будет изменено? Тогда оно больше не будет затенено.) Однако мне все еще интересно, будут ли переменные, которые по-разному статичны / нестатичны, будут затенять друг друга. С одной стороны, я ожидал бы, что это одно и то же имя переменной, поэтому было бы затенено, но с другой стороны кажется, что компилятор может различать два на основе статичности.

Ответы на вопрос(6)

Ваш ответ на вопрос