если Fruit
класса суперкласс и Apple
и Orange
являются подклассы фруктов, и GoldenDelicious
и Macintosh
являются суб классы Apple
.наследование и полиморфизм конфликт
Предположим, что следующее объявление Дано:
Fruit fruit = new GoldenDelicious();
Orange orange = new Orange();
Ответ на этот вопрос с объяснить
Пусть метод makeAppleCider
определяется в Apple
классе. Может ли fruit
вызывать этот метод? Может ли оранжевый вызвать этот метод ???
Мой ответ: Может ли использовать этот метод? Никаких указаний на то, что нет явного приведения в действие, необходимо сделать явное выражение для экземпляра фруктов , чтобы включить вызов метода, определенного в классе Apple. Доза этот ответ верен ????
Это выглядит ужасно много, как домашнее задание. Это? – Jasper
@Aidanc - в конце вопроса в предлагаемом решении предлагается предлагаемое решение. – Flexo
нет, я изучаю java из введения в java-книгу, и я решаю вопросы после каждой главы. Итак, я хочу знать истинный ответ, потому что у меня был конфликт в литье объектов и полиморфизм. Это не домашнее задание. Я изучаю его самостоятельное исследование – MUE