Java Graphics Objekt?
Wenn ich die paintComponent() Methode überschreibe, dann bringt diese ja ein Grphics Objekt als Parameter mit sich. Wie funktioniert das aber? Graphics ist doch abstrakt.
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Programmiersprache
Graphics ist doch abstrakt.
Was niemanden daran hindert, eine konkrete Subklasse davon zu implementieren.
Das Objekt ist eine Instanz einer Klasse, die Graphics als Basisklasse nutzt.
Dadurch kann das Objekt an alles übergeben werden, was ein Objekt des Typs Graphics benötigt.
Stichworte: Vererbung und Polymorphie