![]() |
Модераторы: LSD, AntonSaburov Страницы: (80) « Первая ... 59 60 [61] 62 63 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Гы ![]() ![]() А вообще задачка чума! Мне очень понравилась! P.S. А ты столкнулся с такой проблемой на практике или после чтения документации? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 47 Всего: 159 |
У нас в конторе когда у новобранцев истекает испытательный срок их тестируют - проверяют полученные знания. Я готовил тест к одному из таких тестировании - писал тестовые задачи. Когда дошёл до заданий по инициализаторам, то случайно наткнулся на "Illegal forvard reference" в аналогичной ситуации, что выше описал. Полез копать документацию - а там и впрямь "Illegal forvard reference". ![]() ![]() |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
||||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
2 LSD
Спаибки ща порешаю. Пэ.Эс. Слушай, открой мне тайну, как на слово поставить ссылку??? ![]() Просто я пробывал html код, дык не памагает ![]() |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Для этого есть кнопка ссылка, нажимаеш ее и вводишь URL, а потом описание к нему и в результате получаешь:
ну или проделываешь это руками ![]() -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
2 LSD
Пасипки большое, запомню! Ищу тебя Добавлено через 3 минуты и 2 секунды гы ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() работает!! еще раз спасибо! ![]() ![]() ![]() |
|||
|
||||
Orange |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 6.9.2004 Где: Russia, Moscow Репутация: 4 Всего: 5 |
Заранее извиняюсь если тут уже было, но.. сломал себе голову!!!
Поясните ход вашей мысли?)) --------------------
Пару дней назад я познакомился с мальчиком...... |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Я угадал что будет
![]() Вначале вызывается загрузка класса Foo, вначале все его поля инициализируются null-ами, затем в процессе присваивания им значений происходит загрузка Bar, у него в процессе присваивания полям значений происходит обращение к полю Foo.x, поскольку класс Foo уже инициализируется, повторная инициализация не происходит, а просто берется значение null. На этом инициализация Bar завершается и Bar.x получает значение nullb, после чего завершается инициализация Foo и Foo.x получает значение nullbf. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Royan |
|
|||
Dreamer ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 14.9.2002 Где: Лондон Репутация: 3 Всего: 15 |
Вот такая задачка
Скомпилируется ли данный код? -------------------- Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь |
|||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 14 Всего: 62 |
Royan
Интуитивно нет, метод унаследованный от класса, не реализующего этот интерфейс, вряд ли можно считать реализацией интерфейса. На лицо "случайное" совпадение имен, компилятор должен пресечь на корню во избежание путаницы.. Пошел проверять.. Добавлено через 4 минуты и 48 секунд Эээ.. вроде угадал правильно... но объяснение компилятора чуть по запутаннее моего... |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 24 Всего: 151 |
Если добавить к объявлению foo() модификатор доступа public, то всё прокатывает. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Объяснение на самом деле другое ![]() Все дело в том, что класс A декларирует метод foo() как package private, а интерфейс I требует чтобы он был public. Надо или в классе A объявить метод foo() как public или в классе B переопределить его как public. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Royan |
|
|||
Dreamer ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 14.9.2002 Где: Лондон Репутация: 3 Всего: 15 |
LSD, Совершенно верно
![]() -------------------- Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь |
|||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 14 Всего: 62 |
LSD,
batigoal, Royan Страх и ужас ![]() Будь я компилятором я бы такое запрещал ![]() ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |