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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Маленький тест, :) 
:(
    Опции темы
Oracle
Дата 27.12.2004, 19:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 26.11.2004

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



1. Да
2. Нет

P.S Совсем недавно нужно было кое-что уяснить, связанное с интерфейсами и с абстрактными классами.Поэтому сейчас все, что связано с абстрактными классами и интерфейсами, свежо в памяти smile
PM MAIL   Вверх
Domestic Cat
Дата 27.12.2004, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



1. Да.
2. Да


--------------------

PM   Вверх
Oracle
Дата 27.12.2004, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 26.11.2004

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



Ну ладно, еще попробую(надесь не получиться так, как с предыдущим):
Код

public class Test {
   public static void main(String args[]) {
   //В этой строчке должен содержаться код, который вызывает static-инициализацию
   //в классе А, код не должен содержать вызовов методов!
   }
}
class A {
   static {
       System.out.println("Yes");
   }
}

PM MAIL   Вверх
Domestic Cat
Дата 27.12.2004, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Упс, сорри, второй вопрос я прочел как "Может ли абстрактный класс..." потому
2. Нет
конечно


--------------------

PM   Вверх
AntonSaburov
Дата 27.12.2004, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Как получить компонент, на котором сейчас стоит фокус ?
PM MAIL WWW ICQ   Вверх
Domestic Cat
Дата 27.12.2004, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Код

public class Test {
   public static void main(String args[]) {
   new A();
   }
}
class A {
   static {
       System.out.println("Yes");
   }
}





--------------------

PM   Вверх
AntonSaburov
Дата 27.12.2004, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Код

public class Test {
  public static void main(String args[]) {
    try {
      Class.forName("A");
    }
    catch(Exception e) {}
  }
}
class A {
  static {
      System.out.println("Yes");
  }
}

PM MAIL WWW ICQ   Вверх
Oracle
Дата 27.12.2004, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 26.11.2004

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



getFocusOwner() ?

P.S forName() - метод
new A() - вызов конструктора => вызов метода, т.к конструктор тоже метод.

Это сообщение отредактировал(а) Oracle - 27.12.2004, 19:44
PM MAIL   Вверх
Domestic Cat
Дата 27.12.2004, 19:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



AntonSaburov

Код

KeyboardFocusManager.getFocusOwner()

Добавлено @ 19:45
Цитата(AntonSaburov @ 27.12.2004, 10:42)
public class Test {
  public static void main(String args[]) {
    try {
      Class.forName("A");
    }
    catch(Exception e) {}
  }
}
class A {
  static {
      System.out.println("Yes");
  }
}


"код не должен содержать вызовов методов!"
Добавлено @ 19:45
Цитата(Oracle @ 27.12.2004, 10:43)
new A() - вызов конструктора => вызов метода, т.к конструктор тоже метод.


Если быть пуристом, то конструктор - не метод.


--------------------

PM   Вверх
Oracle
Дата 27.12.2004, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 26.11.2004

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



Хорошо.....реализуй это без вызова конструктора...
PM MAIL   Вверх
AntonSaburov
Дата 27.12.2004, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Код

public class Test {
  public static void main(String args[]) {
    if(A.class == A.class) {
    }
  }
}
class A {
  static {
      System.out.println("Yes");
  }
}

PM MAIL WWW ICQ   Вверх
Oracle
Дата 27.12.2004, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 26.11.2004

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



Согласен: использование литерала smile
PM MAIL   Вверх
Domestic Cat
Дата 27.12.2004, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Не работает.


--------------------

PM   Вверх
Oracle
Дата 27.12.2004, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 26.11.2004

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



Код

public class Test {
   public static void main(String args[]) {
      Class obj = A.class;
     
   }
}
class A {
   static {
       System.out.println("YES");
   }
}

Это точно будет работать smile У тебя работает???
То, что запостил Антон должно работать......

Это сообщение отредактировал(а) Oracle - 27.12.2004, 19:58
PM MAIL   Вверх
Domestic Cat
Дата 27.12.2004, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5452
Регистрация: 3.5.2004
Где: Dallas, US

Репутация: 50
Всего: 172



Все равно не работает smile


--------------------

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

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

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


 




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


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

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