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

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

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

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


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