Mia foto

Distinguere tra costruttore e metodo, classe astratta e interfaccia

Classe astratta Interfaccia
La classe astratta non supporta l'ereditarietà. L'interfaccia supporta eredità multiple.
Una classe astratta conterrebbe costruttore. L'interfaccia non contiene un costruttore.
Una classe astratta viene dichiarata utilizzando la parola chiave "Abstract". L'interfaccia viene dichiarata utilizzando la parola chiave "interface".
Può essere utilizzato con tutti i modificatori di accesso. Può essere utilizzato solo con il modificatore di accesso pubblico.