Superclasse (informatica)

classe da cui un'altra classe eredita le proprietà

Superclasse è un termine utilizzato nella programmazione orientata agli oggetti per indicare una classe, non necessariamente astratta, che viene estesa da un'altra, chiamata sottoclasse, per funzionalità più circoscritte e approfondite. La superclasse contiene funzionalità che vengono utilizzate e/o estese da tutte le classi figlie.

Esempio di utilizzo

Un esempio di utilizzo è una classe Libro dove vengono create delle variabili e dei metodi adatti. Successivamente possono essere create diverse classi come Romanzo o Rivista che estendono Libro e che contengono gli attributi e i metodi di Libro ma anche attributi e metodi propri. In questo caso la classe Libro è definita superclasse mentre le classi Romanzo e Rivista sottoclassi. Le regole che governano questo fenomeno sono quelle dell'ereditarietà.

Voci correlate

Bibliografia

  • Fabrizia Scorzoni, Informatica Programmazione in Java, Torino, Loescher, 2009, ISBN 9788884330307.


  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica