наследуется от другого (B), и в классе B есть метод где используется this, что в this будет лежать, А или В ?
Тот тип, что последний переопределил метод в иерархии. В твоем случае — это GoblinAK
Не могу понять почему, если распечатать this, то условно класс A, но вызывает он метод для B.
Потому что это полиморфизм
Обсуждают сегодня