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.