no, perché un comportamento di default ce l'hanno, però la ridefinizione viene dall'uso che ne fai...è molto probabile che se è una fattura è sicuro che sia solo una foglia, altrimenti no, quindi la ridefinizione ti può risparmiare controlli (spesso ricorsivi).
Si ma queste fatture come le visualizzi? Le fatture devi mapparle su un oggetto Node, quindi ti resta il problema del rendering a video della fattura. IN quel modo hai sempre e cmq un tot di oggetti Node, ognuno autodescrittivo.
Dicevo io copia leggera per mantenere in ogni persona solo gli indici, magari in un hashmap, per poter caricare in modo rapido i figli (pensa che quando non li visualizzi no li carichi, no?)
riguardo al costruttore non ricordo, ma una chiamata a super con lo stesso parametro tendo a farla sempre esplicitamente (per essere sicura che inizializzi anche le robe della super classe), anche se logica vuole che cmq il costruttore del super viene chiamato.
E' una garanzia che vada dove dico io.

Rispondi quotando