Manca l'ereditarietà multipla

  • Abbiamo visto che in Java non esiste l'ereditarietà multipla
  • Per contro tutti gli oggetti possiedono un "antenato" comune, la classe Object
  • Naturalmente l'antenato comune non risolve tutti i problemi
  • Ritorniamo all'esempio del negozio, nel quale la classe attrlist doveva essere un'istanza sia della classe attr che della classe list
  • Il fatto che sia attr che list derivino da Object non ci aiuta a fare in modo che attrlist si comporti sia come una list che come un attr.

© Ing. Stefano Salvi - All rights reserved