In varianta cu noduri si legaturi, fiecare Nod al arborelui contine o legatura catre obiectul informatiei atasate si o lista a fiilor, ca in exemplul urmator:
public class Arbore {
Nod radacina;
// Constructori si metode ale clasei Arbore
/* CLASE IMBRICATE SI INTERIOARE */
public static class Nod {
private Object info;
private ArrayList fii;
// Constructori si metode ale clasei imbricate
Nod
}
// Alte clase imbricate si interioare
}
}