Originariamente inviato da blackguardian
così mi da errore perche? e quindi mi otca creare una classe a parte per il Point...come mai???
All'interno di un singolo file .java si possono dichiarare più classi/interfacce (insomma, più tipi "top-level"). Ma solo uno al massimo può essere marcato "public". E se esiste tale tipo public, il nome del sorgente deve corrispondere esattamente (a parte .java) anche come maiuscolo/minuscolo al nome del tipo.

Se il tuo progetto è composto già da un certo numero di classi e vuoi fare le cose bene, usa 1 file .java per ogni classe/interfaccia.