Size: a a a

2020 August 10

ch

central hardware in learn.java
Albert Abdullin
Ну интерфейс - абстрактный тип данных, который предоставляет реализацию своих методов классам, которые наследуют этот интерфейс
а что такое тогда по вашей логике абстрактный класс?
источник

AA

Albert Abdullin in learn.java
central hardware
а что такое тогда по вашей логике абстрактный класс?
Тип данных, как я читал "схема", которая описывает вид и поведение объекта, который является его экземпляром
источник

ch

central hardware in learn.java
каша в голове у вас, идите читать теорию а не выпендриваться знаниями
источник

AA

Albert Abdullin in learn.java
Albert Abdullin
Тип данных, как я читал "схема", которая описывает вид и поведение объекта, который является его экземпляром
Это я про обычный класс. Слово абстрактный ее увидел
источник

AA

Albert Abdullin in learn.java
central hardware
каша в голове у вас, идите читать теорию а не выпендриваться знаниями
Ну если бы я выпендирвался знаниями, я бы не задавал вопросы. Я пытался ответить, как знаю
источник

AA

Albert Abdullin in learn.java
А абстрактный класс отличается от интерфейса тем, что у него могут быть реализованы какие-то общие методы, которые могут вести себя одинаково на разных конкретных реализациях этого абстрактного класса
источник

L

Lightking in learn.java
Albert Abdullin
А абстрактный класс отличается от интерфейса тем, что у него могут быть реализованы какие-то общие методы, которые могут вести себя одинаково на разных конкретных реализациях этого абстрактного класса
Для себя прочитайте отличие интерфейса от абстрактного класса  у вас чуть каша в голове
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Albert Abdullin
А абстрактный класс отличается от интерфейса тем, что у него могут быть реализованы какие-то общие методы, которые могут вести себя одинаково на разных конкретных реализациях этого абстрактного класса
А как же default методы? :)
источник

AA

Albert Abdullin in learn.java
Lightking
Для себя прочитайте отличие интерфейса от абстрактного класса  у вас чуть каша в голове
Ну ладно что, только "чуть"
источник

AA

Albert Abdullin in learn.java
Что самое интересное, недавно все читал
источник

AA

Albert Abdullin in learn.java
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
А как же default методы? :)
И тоже недавно читал. А сейчас прям понимаю, что ответить не могу😁. Хорошо, что задали. Спасибо
источник

L

Lightking in learn.java
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
А как же default методы? :)
Наверное, он имел ввиду, что интерфейса могут реализовать несвязанные друг с другом классы
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Lightking
Наверное, он имел ввиду, что интерфейса могут реализовать несвязанные друг с другом классы
А может и что-то другое он имел в виду
источник

L

Lightking in learn.java
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
А может и что-то другое он имел в виду
Все может быть))
источник

AA

Albert Abdullin in learn.java
Восполнил, так сказать, пробелы в знаниях, но мой вопрос остаётся открытым: если мне нужен метод getFirstKey(), который есть только в TreeMap, значит в качестве типа данных для ссылочной переменной мне нужен TreeMap, а не просто интерфейс Map. Правильно?
источник

AA

Albert Abdullin in learn.java
Или может я не до конца понимаю аксиому "программировать на уровне интерфейсов"
источник

L

Lightking in learn.java
Albert Abdullin
Восполнил, так сказать, пробелы в знаниях, но мой вопрос остаётся открытым: если мне нужен метод getFirstKey(), который есть только в TreeMap, значит в качестве типа данных для ссылочной переменной мне нужен TreeMap, а не просто интерфейс Map. Правильно?
Посмотрите данный метод в других мапах, если там его нет, то данный метод предназначен для конкретного класса  - TreeMap
источник

ch

central hardware in learn.java
Albert Abdullin
Восполнил, так сказать, пробелы в знаниях, но мой вопрос остаётся открытым: если мне нужен метод getFirstKey(), который есть только в TreeMap, значит в качестве типа данных для ссылочной переменной мне нужен TreeMap, а не просто интерфейс Map. Правильно?
А где вы этот метод вообще нашли нету его в этом классе?
источник

ch

central hardware in learn.java
в 13 JDK по крайней мере его нету
источник

AA

Albert Abdullin in learn.java
central hardware
А где вы этот метод вообще нашли нету его в этом классе?
Не getFirstKey, а просто firstKey. Ошибся
источник