Salve sto cercando di implementare l'interfaccia di un albero solo che riscontro un problemino, non mi ritrovo sulla interfaccia/implementazione.O meglio dato il codice:

codice:
public interface Nodo {
     
   public	  void stampaNodi(Nodo r);

}
non so come fare.. qualcuno mi potrebbe aiutare ad implementare il metodo stampaNodi e farmi vedere come lo si invoca dal main ?
cosi riesco a implementare gli altri da me..

codice:

public class NodoBinario implements Nodo{
  
	private int dato;  

	private Nodo figlioDx,figlioSx;  // i figli devono essere di tipo Nodo o NodoBinario???

        public void stampaNodi(Nodo r){ // qui va Nodo o NodoBinario??
??

        }




   }
   
	
	

	
	public static void main(String args[]){

		
	}
	



}