Ciao a tutti, non capisco perchè compilando questo codice mi dice
"cannot find symbol
symbol: class GrafoNonOrientato
public class GrafoNonOrientatoListeDiAdiacenza implements GrafoNonOrientato {".
Il codice è:

codice:
package grafo;
public interface GrafoNonOrientato {
	int numNodi();
	void aggiungiNodo(String nome); 		
	void aggiungiArco(String nodo1, String nodo2, double peso, String nome);
	void toString(String fileDot);
	void stampa();
	void stampaArchi();
}
codice:
package grafo;
import java.util.*;
import java.lang.*;
import java.io.*;

public class GrafoNonOrientatoListeDiAdiacenza implements GrafoNonOrientato {
	public int numNodi() {
		return 5;
	}
	
	public void aggiungiNodo(String nome) {
	
	} 
			
	public void aggiungiArco(String nodo1, String nodo2, double peso, String nome) {
	
	}

	public void toString(String fileDot) {
	
	}
		
	public void stampa() {
	
	}
		
	public void stampaArchi() {
	
	}
}
Perchè mi da quell'errore?

Inoltre vorrei chiedervi un'altra cosa: in questa classe devo utilizzare delle strutture che ho creato precedentemente in altri file che si trovano nel package chiamato per esempio "pippo". Se metto "import pippo" nella classe GrafoNonOrientatoListeDiAdiacenza, la cartella pippo con all'interno i file dove deve essere? Dentro la cartella grafo o all'esterno di essa?
Spiego meglio: nella cartella grafo ci sono i due file GrafoNonOrientato.java e GrafoNonOrientatoListeDiAdiacenza.java. Quest'ultimo file però ha bisogno dei alcuni file che si trovano nella cartella pippo (che adesso si trova allo stesso livello della cartella grafo), come devo fare l'import?

Grazie