this

this può essere usato per invocare un altro costruttore della stessa classe entro una classe:

class C{
C(int a){
System.out.println(Integer.toString(a));
}
C(){
this(3);
System.out.println("boh");
}
}

l'invocazione del costruttore di C con un parametro di tipo Integer viene fatta usando this invece del nome della classe.

Il nome di una classe entro una classe non è riconosciuto come tipo valido.