Как в java работают объявление и создание экземпляров классов?
Я смотрю в Интернете, что говорит что-то вроде ClassOne thing = new ClassTwo. Как работает использование двух разных классов, подобных этому?
Предположительно ClassTwo расширяет ClassOne (или реализует его в случае интерфейса)? Это в основном суть ООП, вы можете использовать конкретную реализацию через общий интерфейс (читайте о принципе подстановки Лискова).
Предположительно ClassTwo расширяет ClassOne (или реализует его в случае интерфейса)? Это в основном суть ООП, вы можете использовать конкретную реализацию через общий интерфейс (читайте о принципе подстановки Лискова).