Numa classe que implementa Runnable, qual a diferença dessas duas declarações?
-
Thread t = new Thread(this);
-
Thread t = new Thread();
Valeu.
Numa classe que implementa Runnable, qual a diferença dessas duas declarações?
Thread t = new Thread(this);
Thread t = new Thread();
Valeu.
A classe Thread tem varios construtores, esses são 2 deles, um que não recebe nenhum parametro e outro que recebe um objeto que implementa Runnable, no primeiro caso você não está passando o objeto Runnable, no segundo você está passando. Se você não passa um objeto Runnable para a Thread você precisa implementar o metodo run() da propria classe Thread.