|
|
|
разница между наследованием интерфейса и его реализацией
|
|||
|---|---|---|---|
|
#18+
Видел 2 разных случая: интерфейс comparable определяли и наследовались от него ради определения метода compareTo объясните разницу. З.Ы. Желательно объяснить, что значит наследоваться от интерфейса и что значит его определять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2012, 01:00:23 |
|
||
|
разница между наследованием интерфейса и его реализацией
|
|||
|---|---|---|---|
|
#18+
redwhite90, нельзя наследоваться от интерфейса, интерфейс можно реализовывать, либо наследоваться от класса, который реализует интерфейс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2012, 01:30:33 |
|
||
|
разница между наследованием интерфейса и его реализацией
|
|||
|---|---|---|---|
|
#18+
своими глазами видел....в параметризированном классе писалось <T extends Comparable> может какая то особенность в том, что он параметризованный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2012, 01:32:36 |
|
||
|
разница между наследованием интерфейса и его реализацией
|
|||
|---|---|---|---|
|
#18+
redwhite90своими глазами видел....в параметризированном классе писалось <T extends Comparable> может какая то особенность в том, что он параметризованный? да, это не наследование, это касается только генериков, просто они используют extends в другом контексте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2012, 01:34:35 |
|
||
|
разница между наследованием интерфейса и его реализацией
|
|||
|---|---|---|---|
|
#18+
redwhite90, генерики у джавы со своими особенностями, вот тут наверное лучше всего описано: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2012, 01:44:00 |
|
||
|
разница между наследованием интерфейса и его реализацией
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2012, 01:44:26 |
|
||
|
разница между наследованием интерфейса и его реализацией
|
|||
|---|---|---|---|
|
#18+
а тут это где, стесняюсь спросить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2012, 01:44:59 |
|
||
|
разница между наследованием интерфейса и его реализацией
|
|||
|---|---|---|---|
|
#18+
redwhite90, рука дрогнула ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2012, 01:45:56 |
|
||
|
разница между наследованием интерфейса и его реализацией
|
|||
|---|---|---|---|
|
#18+
спасибо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2012, 01:47:45 |
|
||
|
разница между наследованием интерфейса и его реализацией
|
|||
|---|---|---|---|
|
#18+
еще уточню один момент: 1.классы могут наследоваться от классов 2.интерфейсы могут наследоваться от интерфейсов 3.классы могут реализовывать интерфейсы Это все возможные взаимодействия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2012, 02:01:36 |
|
||
|
разница между наследованием интерфейса и его реализацией
|
|||
|---|---|---|---|
|
#18+
redwhite90еще уточню один момент: 1.классы могут наследоваться от классов 2.интерфейсы могут наследоваться от интерфейсов 3.классы могут реализовывать интерфейсы Это все возможные взаимодействия? Композиция и делегирование еще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2012, 02:40:26 |
|
||
|
разница между наследованием интерфейса и его реализацией
|
|||
|---|---|---|---|
|
#18+
Да. Только "наследоваться" не полностью отражает смысл "extends", лучше терминировать это как "расширять". А наследовать можно методы и свойства. Хотя это не принципиально. Кроме этого, класс может расширять только один суперкласс, а реализовывать множество интерфейсов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2012, 02:41:40 |
|
||
|
разница между наследованием интерфейса и его реализацией
|
|||
|---|---|---|---|
|
#18+
redwhite90Это все возможные взаимодействия? Интерфейсы vs. Абстрактные классы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2012, 04:03:57 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38042350&tid=2130548]: |
0ms |
get settings: |
15ms |
get forum list: |
31ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
119ms |
get topic data: |
23ms |
get forum data: |
6ms |
get page messages: |
100ms |
get tp. blocked users: |
3ms |
| others: | 368ms |
| total: | 681ms |

| 0 / 0 |
