Casa Sviluppo Che cos'è l'eredità singola? - definizione da techopedia

Che cos'è l'eredità singola? - definizione da techopedia

Sommario:

Anonim

Definizione: che cosa significa ereditarietà singola?

L'ereditarietà singola consente a una classe derivata di ereditare proprietà e comportamento da una singola classe padre. Consente a una classe derivata di ereditare le proprietà e il comportamento di una classe base, abilitando in tal modo la riusabilità del codice e aggiungendo nuove funzionalità al codice esistente. Questo rende il codice molto più elegante e meno ripetitivo. L'ereditarietà è una delle caratteristiche chiave della programmazione orientata agli oggetti (OOP).


L'eredità singola è più sicura dell'eredità multipla se viene affrontata nel modo giusto. Consente inoltre a una classe derivata di chiamare l'implementazione della classe genitore per un metodo specifico se questo metodo viene sovrascritto nella classe derivata o nel costruttore della classe genitore.

Techopedia spiega l'ereditarietà singola

Il concetto di ereditarietà è utilizzato in molti linguaggi di programmazione, tra cui C ++, Java, PHP, C # e Visual Basic. Per implementare l'ereditarietà, C ++ utilizza l'operatore ":", mentre Java e PHP usano la parola chiave "estende" e Visual Basic usa la parola chiave "eredita". Java e C # abilitano solo l'ereditarietà singola, mentre altri linguaggi come C ++ supportano l'ereditarietà multipla.

Che cos'è l'eredità singola? - definizione da techopedia