Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / разница между наследованием интерфейса и его реализацией / 13 сообщений из 13, страница 1 из 1
17.11.2012, 01:00:23
    #38042330
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между наследованием интерфейса и его реализацией
Видел 2 разных случая:
интерфейс comparable определяли и наследовались от него ради определения метода compareTo

объясните разницу.
З.Ы. Желательно объяснить, что значит наследоваться от интерфейса и что значит его определять
...
Рейтинг: 0 / 0
17.11.2012, 01:30:33
    #38042337
javapecker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между наследованием интерфейса и его реализацией
redwhite90,

нельзя наследоваться от интерфейса, интерфейс можно реализовывать, либо наследоваться от класса, который реализует интерфейс.
...
Рейтинг: 0 / 0
17.11.2012, 01:32:36
    #38042338
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между наследованием интерфейса и его реализацией
своими глазами видел....в параметризированном классе писалось <T extends Comparable>

может какая то особенность в том, что он параметризованный?
...
Рейтинг: 0 / 0
17.11.2012, 01:34:35
    #38042340
javapecker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между наследованием интерфейса и его реализацией
redwhite90своими глазами видел....в параметризированном классе писалось <T extends Comparable>

может какая то особенность в том, что он параметризованный?

да, это не наследование, это касается только генериков, просто они используют extends в другом контексте
...
Рейтинг: 0 / 0
17.11.2012, 01:44:00
    #38042347
javapecker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между наследованием интерфейса и его реализацией
redwhite90, генерики у джавы со своими особенностями, вот тут наверное лучше всего описано:
...
Рейтинг: 0 / 0
17.11.2012, 01:44:26
    #38042348
javapecker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между наследованием интерфейса и его реализацией
...
Рейтинг: 0 / 0
17.11.2012, 01:44:59
    #38042349
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между наследованием интерфейса и его реализацией
а тут это где, стесняюсь спросить?
...
Рейтинг: 0 / 0
17.11.2012, 01:45:56
    #38042350
javapecker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между наследованием интерфейса и его реализацией
redwhite90,

рука дрогнула
...
Рейтинг: 0 / 0
17.11.2012, 01:47:45
    #38042351
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между наследованием интерфейса и его реализацией
спасибо)
...
Рейтинг: 0 / 0
17.11.2012, 02:01:36
    #38042356
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между наследованием интерфейса и его реализацией
еще уточню один момент:
1.классы могут наследоваться от классов
2.интерфейсы могут наследоваться от интерфейсов
3.классы могут реализовывать интерфейсы

Это все возможные взаимодействия?
...
Рейтинг: 0 / 0
17.11.2012, 02:40:26
    #38042366
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между наследованием интерфейса и его реализацией
redwhite90еще уточню один момент:
1.классы могут наследоваться от классов
2.интерфейсы могут наследоваться от интерфейсов
3.классы могут реализовывать интерфейсы

Это все возможные взаимодействия?

Композиция и делегирование еще.
...
Рейтинг: 0 / 0
17.11.2012, 02:41:40
    #38042367
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между наследованием интерфейса и его реализацией
Да. Только "наследоваться" не полностью отражает смысл "extends", лучше терминировать это как "расширять". А наследовать можно методы и свойства. Хотя это не принципиально.
Кроме этого, класс может расширять только один суперкласс, а реализовывать множество интерфейсов.
...
Рейтинг: 0 / 0
17.11.2012, 04:03:57
    #38042387
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
разница между наследованием интерфейса и его реализацией
redwhite90Это все возможные взаимодействия? Интерфейсы vs. Абстрактные классы
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / разница между наследованием интерфейса и его реализацией / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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