Вниз  Java-программирование (1-ые посты)
- 5.08.2012 / 12:23
nitsu
  Пользователь

nitsu 
Сейчас: Offline
вроде тред правильно оформил, но пишет ошибку
  1.     Runnable runnable = new MyClass();
  2.     Thread thread = new Thread(runnable);
  3.     thread.start();
пишет ошибку на thread.start()
identifier expected

Изменено nitsu (5.08 / 12:24) (всего 1 раз)
- 5.08.2012 / 12:24
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Online
nitsu, MyClass как описывается? public class MyClass /*а дальше как?*/
__________________
 let live
- 5.08.2012 / 12:25
nitsu
  Пользователь

nitsu 
Сейчас: Offline
public class MyClass implements Runnable
- 5.08.2012 / 12:31
DominaN
  Пользователь

DominaN 
Сейчас: Offline
nitsu, запускай трэд из конструктора, будь плохим парнем)
- 5.08.2012 / 12:33
Salat-Cx65
  Пользователь

Salat-Cx65 
Сейчас: Offline
Буду совсем плохим парнем. Вообще без раннабле запускаю
- 5.08.2012 / 12:34
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Online
Salat-Cx65 (05.08.2012/12:33)Буду совсем плохим парнем. Вообще без раннабле запускаювопрос, как?
__________________
 let live
- 5.08.2012 / 12:35
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Online
nitsu, больше кода нам и ошибку поподробнее напиши.
__________________
 let live
- 5.08.2012 / 12:36
nitsu
  Пользователь

nitsu 
Сейчас: Offline
DominaN, тогда получается ошибка invalid method declaration; return type required public static run();
- 5.08.2012 / 12:38
nitsu
  Пользователь

nitsu 
Сейчас: Offline
Вот так
  1. //импорты//
  2. public class MyClass implements Runnable
  3. {
  4.  
  5. //переменные//
  6.  
  7.     MyClass() {
  8.         Runnable runnable = new MyClass();
  9.         Thread thread = new Thread(runnable);
  10.         thread.start();
  11.     }
  12.  
  13.     public static run() {
  14. // содержимое//
  15.           }
  16. }


Изменено nitsu (5.08 / 12:39) (всего 3 раза)
- 5.08.2012 / 12:39
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Online
nitsu, э, какой public static run()? Просто public void run()

  1. public class MyClass implements Runnable {
  2.     MyClass() {
  3.     Thread thread = new Thread(this);
  4.     thread.start();
  5.     }
  6.  
  7.     public void run() {
  8.     }
  9. }

А вообще красава, вызывать в конструкторе класса новый конструктор этого же класса :-D
__________________
 let live

Изменено aNNiMON (5.08 / 12:43) (всего 2 раза)
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)