IS-110 Fagstoff > Moduler > Modul 11

Modul 11: Abstrakte klasser og interface

Noen ganger vet vi at alle subklasser må ha en bestemt metode, men vi har ikke noe fornuftig denne metoden kan gjøre i superklassen. Et eksempel på dette er utskriftsmetoden i eksemplene til modul 9 og 10.

Det er her abstrakte klasser og interface kommer inn. De gjør det mulig å definere abstrakte metoder, som bare består av en header. Dvs. at de definerer signaturen til en eller flere metoder, men ikke hvordan metoden gjør det den skal gjøre.

Læringsmål:

Du har fullført modulen når du kan:

Oppgave

Ta i bruk abstrakte klasser og interface i prosjektet ditt. Hvis det ikke passer å bruke dette i de prosjektene du har, lager du et nytt.

Godkjennes av foreleser eller hjelpelærer i intervju.

Ressurser