Вызов метода класса-наследника
Дано: A extends B; B b;
Проблема: Преобразование типов (A)b происходит успешно. Например, при передаче значения типа B в метод, тип параметра которого определён как A.
А вот вызывать методы, которые есть в A, но нету в B: (A)b.some() не получается. Оно так и должно быть или я что-то не так делаю?
Кстати, b реально указывает на экземпляр класса A, то есть методы эти присутствуют.
tnx in adv
Проблема: Преобразование типов (A)b происходит успешно. Например, при передаче значения типа B в метод, тип параметра которого определён как A.
А вот вызывать методы, которые есть в A, но нету в B: (A)b.some() не получается. Оно так и должно быть или я что-то не так делаю?
Кстати, b реально указывает на экземпляр класса A, то есть методы эти присутствуют.
tnx in adv
