Cosa centrano i thread, in CLASSE1 non puoi eseguire un'instruzione fuori da un metodo e comunque CLASSE2.calcola(10,5); puoi farlo, basta che dichiari calcola() static.
Esempio:
Forse però prima è meglio se ti studi un po' più java.codice:class Classe1{ public Classe1() { Classe2.calcola(10,5); } } class Classe2 { public static int calcola(int x, int y){ return x + y; } }