Ah bene, al momento ho risolto non mettendole public.
Ma eventualmente dovrei dichiarare ogni classe in un file separato giusto?

Per esempio:

codice:
 public interface Stack<E>{
.
.
.
Salvata come?
Stack.java?

E poi per usarle basta che sono tutte nella stessa cartella e le importo nel main?
cosa scrivo..semplicemente:

codice:
import Stack
import Altreclassi
?