Diferențiați
Clasele și interfețele abstracte sunt două metode principale în Java pentru crearea unui contract care impune un anumit comportament la implementarea claselor. Deși sunt similare în principiu, există unele distincții cheie între cele două.

Clasele abstracte definesc o formă abstractă a unui obiect, permițând subclaselor să împărtășească atribute și
Mai jos este o instrucțiune care descrie o sarcină. Scrieți un răspuns care completează în mod corespunzător cererea.

### Instrucțiune:
Diferențiați între clasele abstracte și interfața

### Răspuns:
Clasele și interfețele abstracte sunt două metode principale în Java pentru crearea unui contract care impune un anumit comportament la implementarea claselor. Deși sunt similare în principiu,