Buon giorno, sto facendo un esercizio in cui ho un vettore di oggetti (tralascio gran parte del programma che ho scritto che comunque funziona)
questa è la classe con i metodi
codice:
public class AlberiBinari
{ private AlberiBinari albero[]= new AlberiBinari[14];
private String contenuto;
private int indirizzoSx;
private int indirizzoDx;
public AlberiBinari(String contenuto, int indirizzoSx, int indirizzoDx)
{ this.contenuto=contenuto;
this.indirizzoSx=indirizzoSx;
this.indirizzoDx=indirizzoDx;
}
// + i vari metodi per cambiare e leggere e stampare le variabili
}
qui la classe di test
codice:
public class AlberiBinariTest
{ public static void main (String args[])
{ AlberiBinari a1[]= new AlberiBinari[14];
a1[0]=new AlberiBinari("rosa",1,2);
...
a1[12]=new AlberiBinari(null,99,99);
a1[13]=new AlberiBinari(null,99,99);
//inizia il metodo con cui ho il problema
int i=0;
...
}
come dicevo, se temgo i programmi così, funzionano bene però io vorrei spostare il metodo che si trova nella classe dei test nell'altra classe solo che non riesco. nella classe di test ho aggiunto
codice:
public void inOrder()
{//programma}
invece nella classe di test ho tolto il pezzo di programma e l'ho richiamato con
ho provato anche con
ma mi da sempre errore nel richiamo,
potete aiutarmi per favore?