Вниз  Java-программирование (1-ые посты)
- 16.06.2012 / 13:17
qwertyuiop
  Супермодератор

qwertyuiop 
Сейчас: Offline
Naik, точнее, я хотел передать управление на этот класс.

У меня есть a.class, он выполняет какие-то действия, далее он должен передать управление в b.class. a - мой класс, b - из другого архива.

aNNiMON, такое хоть как-то можно реализовать?
__________________
 わからない!!
- 16.06.2012 / 13:23
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
qwertyuiop, такое нельзя реализовать на существующей JVM. Пиши свою.
__________________
 let live
- 16.06.2012 / 13:38
qwertyuiop
  Супермодератор

qwertyuiop 
Сейчас: Offline
aNNiMON, чёрт, идея то хорошая приснилась :) Не хочется, но придется разбираться в байт-коде...

Другой вопрос. Если я напишу так:
  1. private Form testForm = new Form ("Test");
это не будет ошибкой в синтаксисе?
__________________
 わからない!!
- 16.06.2012 / 13:39
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
qwertyuiop, нет, не будет. Так можно писать.
__________________
 let live
- 16.06.2012 / 13:46
qwertyuiop
  Супермодератор

qwertyuiop 
Сейчас: Offline
aNNiMON, терзали смутные сомнения :-D
Где-то прочитал, что сначала private Form testForm, а потом только testForm = new Form ("Test");.

По-моему, у Горнакова так
__________________
 わからない!!
- 16.06.2012 / 13:48
qwertyuiop
  Супермодератор

qwertyuiop 
Сейчас: Offline
aNNiMON, спасибо! :)
__________________
 わからない!!
- 16.06.2012 / 13:57
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
qwertyuiop, да, у Горнакова правильно, так надо писать. Но вопрос был не в правильности написания, а в возможности. Так как ты написал возможно, но это неправильно.
__________________
 let live
- 16.06.2012 / 14:02
qwertyuiop
  Супермодератор

qwertyuiop 
Сейчас: Offline
aNNiMON, я и имел ввиду правильность :) Тот код будет работать? Или лучше написать
  1. private testForm = new Form ("test");
?
__________________
 わからない!!
- 16.06.2012 / 14:04
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
qwertyuiop, оба кода будут работать (тот и Горнакова). Но с точки зрения правильности - верен код Горнакова, так как инициализация должна быть в конструкторе.

Этот код неправильный, ты пропустил тип объекта переменной.
__________________
 let live
- 16.06.2012 / 14:04
qwertyuiop
  Супермодератор

qwertyuiop 
Сейчас: Offline
Ведь пишется же
  1. private Command exitProg = new Command ("Exit", Command.EXIT, 0);
, то почему бы и форму так не записать?

Да, тот код бред

:ps: 7300-ый пост
__________________
 わからない!!

Изменено qwertyuiop (16.06 / 14:06) (всего 1 раз)
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)