Image

Imageneprosto wrote in Imageru_java

Category:

Вызов метода класса-наследника

Дано: A extends B; B b;

Проблема: Преобразование типов (A)b происходит успешно. Например, при передаче значения типа B в метод, тип параметра которого определён как A.

А вот вызывать методы, которые есть в A, но нету в B: (A)b.some() не получается. Оно так и должно быть или я что-то не так делаю?

Кстати, b реально указывает на экземпляр класса A, то есть методы эти присутствуют.

tnx in adv