О потоках и создании объектов

Допустим, у вас есть класс MyClass , который имеет конструктор

public Myclass(SomeObject o)

Myclass , дополнительно имеет метод public void doSomethingCleverWith (String s)

Я бы хотел, чтобы MyClass выполнялся как Thread , поэтому я

Thread t = new Thread(new MyClass(SomeObject));

При выполнении этого потока однако запустить , потребуется вызвать doSomethingCleverWith (String) . run, однако (насколько я понимаю) не принимает никаких параметров.

Как вы порекомендуете мне справиться с этим? Должен ли String быть частью конструктора MyClass ? Могу я как-нибудь еще что-нибудь сделать?

0
задан JAM 9 January 2012 в 17:50
поделиться