|
|
Abstrakte klasser | Abstrakte klasser anvendes når vi skal designe de mest generelle dele af et klassehierarki. Der skal defineres subklasser af abstrakte klasser for at nyttiggøre disse. Vi vil her introducere de generelle begreber og ideer. På de efterfølgende sider vil vi se på Java detaljerne. |
|
| En abstrakt klasse er en klasse, som foruden 'normale metoder' også indeholder én eller flere
forudannoncerede metoder, uden krop En forudannonceret metode er markeret med modifieren 'abstract' Klasser som ikke er abtrakte vil undertiden blive kaldt konkrete klasser. Ligeledes bruges denne terminlogi for metoder |
| Da abstrakte klasser mangler detaljer i kroppen af abstrakte metoder giver det ikke mening at instantiere klasserne. Hvis vi gjorde det, kunne vi ikke opererere på dem. |
|
|