powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Чем отличается первый вариант от второго?
6 сообщений из 6, страница 1 из 1
Чем отличается первый вариант от второго?
    #39712885
Vladimir1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) Animal dog = new Dog();

2) Dog dog = new Dog();
...
Рейтинг: 0 / 0
Чем отличается первый вариант от второго?
    #39712909
cossack5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir1982,

чем отличается Map<String, Object> map = new HashMap<>() и HashMap<String, Object> map = new HashMap<>() ?
В первом вы случае, вы используете более общее представление объекта.
...
Рейтинг: 0 / 0
Чем отличается первый вариант от второго?
    #39713034
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir19821) Animal dog = new Dog();

2) Dog dog = new Dog();
Первый по интерфейсу а второй по классу. В классе могут быть публичные методы которых нет в интерфейсе. А могут и не быть. И там и там публичные методы будут делать одно и то же в любом случае
...
Рейтинг: 0 / 0
Чем отличается первый вариант от второго?
    #39713224
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не факт, что это интерфейс, может и класс родитель.
...
Рейтинг: 0 / 0
Чем отличается первый вариант от второго?
    #39713227
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оба примера - корректны. Но в некоторых случаях работа через призму интерфейса позволяет поднять логику на уровень выше. Например - взять массив разных животных и применить к каждому методы animal.
...
Рейтинг: 0 / 0
Чем отличается первый вариант от второго?
    #39713265
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettНе факт, что это интерфейс, может и класс родитель.
Ну да . Суть та же
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Чем отличается первый вариант от второго?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]