|
|
|||||
Цитата:
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
Да, и ещё, чуть не забыл. Если ты нормально освоишь один объектно-ориентированный язык - как нефиг делать выучишь в комплект к непу ещё пару десятков, потому как самое сложное здесь -концепция и приёмы построения классов вообще.
Короче, выучишь один язык - в остальных придётся только учить синтаксис.
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
Вообще-то, про яву... Но многое из этого и в php5 вроде как есть..
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
гы-гы-гы
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
Ветеран форума
|
хыхыхы...
можно мне тоже поглядеть? =) |
|
|||||
Цитата:
|
|
|||||
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Не "является по умолчанию", а "в Java модификатор abstract может быть применен в описании интерфейса, однако не оказывает никакого влияния на результат".
Желающим предоставляется уникальная возможность: определить по приведенным ниже дампам байткода, который интерфейс является абстрактным, а какой "конкретным": 00000000: CA FE BA BE 00 00 00 2E | 00 09 07 00 07 07 00 08 00000010: 01 00 03 66 6F 6F 01 00 | 03 28 29 56 01 00 0A 53 00000020: 6F 75 72 63 65 46 69 6C | 65 01 00 0B 41 62 73 49 00000030: 6E 74 2E 6A 61 76 61 01 | 00 06 41 62 73 49 6E 74 00000040: 01 00 10 6A 61 76 61 2F | 6C 61 6E 67 2F 4F 62 6A 00000050: 65 63 74 06 01 00 01 00 | 02 00 00 00 00 00 01 04 00000060: 01 00 03 00 04 00 00 00 | 01 00 05 00 00 00 02 00 00000070: 06 | 00000000: CA FE BA BE 00 00 00 2E | 00 09 07 00 07 07 00 08 00000010: 01 00 03 66 6F 6F 01 00 | 03 28 29 56 01 00 0A 53 00000020: 6F 75 72 63 65 46 69 6C | 65 01 00 0B 41 62 73 49 00000030: 6E 74 2E 6A 61 76 61 01 | 00 06 41 62 73 49 6E 74 00000040: 01 00 10 6A 61 76 61 2F | 6C 61 6E 67 2F 4F 62 6A 00000050: 65 63 74 06 01 00 01 00 | 02 00 00 00 00 00 01 04 00000060: 01 00 03 00 04 00 00 00 | 01 00 05 00 00 00 02 00 00000070: 06 | ...в одном случае и без "abstract" -- в другом. Вообще, в Java модификатор abstract для сущностей уровня классов означает, что данный класс нельзя инстанциировать и то, что в нем могуо быть методы, не имеющие реализации. Инстанциировать интерфейсы нельзя никогда, а реализации в них в принципе не бывает. Посему "абстрактный интерфейс" есть "масло масляное".
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ Последний раз редактировалось Crazy; 06.08.2004 в 07:58. |
|
|||||
ага, но насколько я понимаю в 4 пхп с ООП было плоховато? а что нового появилось в пятой версии?
__________________
Что за дурь? 50 символов в подписи!? |
Часовой пояс GMT +4, время: 00:59. |
|
« Предыдущая тема | Следующая тема » |
|
|