Uso di null
Quando si dichiara un oggetto o meglio un riferimento ad un oggetto come con:
Punto p;
non si è creato effettivamente nulla finchè non si invoca il costruttore della classe Punto scrivendo:
p = new Punto();
Il valore che p ha prima dell'invocazione del costruttore è un valore peculiare chiamato null.
Per controllare quindi se un oggetto p sia stato creato effettivamente è possibile usare la condizione:
(p != null)
Il codice che segue stampa "si" se un oggetto è stato creato e "no" altrimenti:
if (P != null){
System.out.println("oggetto creato");
}else{
System.out.println("oggetto non creato");
}