Нет, это не так. Переменные экземпляра - это свойства определенного класса и не подвержены непосредственно супер или подклассам и полиморфизму.
Вы можете получить доступ к в обоих полях, используя «super.name» и «this.name» в Dog, но если вы используете только «имя», то в Dog будет принимать участие. Если вы хотите другой, вам явно нужно вызвать супер. Обратите внимание, что я говорю о доступе к переменным в классе Dog .