Почему мы используем ссылки на другие объекты классов?
Например, что-то типа этого:
Example obj = new Demo();
Ответы (1 шт):
Автор решения: Commander Tvis
→ Ссылка
Скорее всего, в этом примере класс Demo является субклассом Example или же реализует его, если это интерфейс. Причина — полиморфизм, что позволяет обобщить один и тот же алгоритм на объекты, соответствующие некоторому контракту.
Возможные реализации Demo и Example:
class Example {
}
class Demo extends Example {
}
interface Example {
}
class Demo implements Example {
}