Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вложенность - штука хорошая, но в меру 
:(
    Опции темы
Zandr
  Дата 27.9.2004, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 433
Регистрация: 16.7.2004
Где: Новосибирск

Репутация: 9
Всего: 13



Я вот тут, глядя на такие штуки, думаю что не очень скоро уверюсь в том что хорошо знаком с inner классами и хорошо понимаю возможности объявления классов и интерфейсов... Тут еще без private/protected/public примерчик smile.gif

Код
public class Test {
   public static void main(String[] args) {
       A.B.D.f();
   }
}

class A {
   static class B implements C { }
}

interface C {
   class D {
       static void f() { System.out.println("Mda...."); }
   }
}


PM MAIL   Вверх
redrick
Дата 27.9.2004, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 547
Регистрация: 7.1.2004
Где: Москва

Репутация: 3
Всего: 5



ну... видимо это дело привычки... или нужны пояснения ?


--------------------
Имею Мнение Хрен Оспоришь   
PM MAIL ICQ   Вверх
gray_k
Дата 27.9.2004, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1015
Регистрация: 9.1.2003
Где: Москва

Репутация: 1
Всего: 22



А в чём непонятки? В том же С++ есть возможность описывать структуры непосредственно в теле класса. Очень похоже. В яве просто довели эту идею до логического завершения, плюс добавили очень удобную штуку - анонимные классы.


--------------------
С уважением.
Gray.
PM MAIL   Вверх
Zandr
Дата 27.9.2004, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 433
Регистрация: 16.7.2004
Где: Новосибирск

Репутация: 9
Всего: 13



smile.gif Да пока все понятно - и как написать и почему работает, просто это как плавать учиться - плыть ты уже можешь, а силы рассчитывать пока нет - опыт нужен. Так вот юзание иннер классов пока в подкорку еще не вошло smile.gif Но это уже флейм...
А анонимные классы - действительно приятная весчь, особенно когда нужно создать единственный объект какого-нить класса (локального значения) с парой "перекрытых" (overrided) методов. Про всякие листенеры вообще молчу. smile.gif

Это сообщение отредактировал(а) Zandr - 27.9.2004, 16:51
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0526 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.