Na aula, o professor apresentou essa maneira de instanciar a Thread já pela interface:
public class RespostaMain {
public static void main(String[] args) {
new Thread(new Runnable() {
@Override
public void run() {
System.out.println("resposta");
}
}).start();
}
}
O que eu gostaria de saber é se deixar enxuto assim é a melhor prática de programação, ou se deveríamos priorizar legibilidade (queria saber se essa sintaxe apresentada é largamente usada ou não).