Was genau ist ein Shape-Objekt?

uuqfowehui23

Aktives Mitglied
Hi, wenn ich z. B. ein Polygon erstelle, wird gesagt, dass das ein Shape-Objekt ist, warum? In welcher Verbindung steht z. B. Polygon mit Shape? Warum spricht man da von einem Shapeobjekt und nicht von einem Polygon Objekt, wenn ich ein Polygon Objekt erstelle?

Was für eine Verbindung hat Shape genau, mit den allen?
 
Beste Antwort
Hi, wenn ich z. B. ein Polygon erstelle, wird gesagt, dass das ein Shape-Objekt ist, warum? In welcher Verbindung steht z. B. Polygon mit Shape? Warum spricht man da von einem Shapeobjekt und nicht von einem Polygon Objekt, wenn ich ein Polygon Objekt erstelle?

Was für eine Verbindung hat Shape genau, mit den allen?
Ganz einfach: ein Polygon ist eine geometrische Figur. Shape ist ein Interface, das von geometrischen Figuren wie Polygonen implementiert wird.
Hi, wenn ich z. B. ein Polygon erstelle, wird gesagt, dass das ein Shape-Objekt ist, warum? In welcher Verbindung steht z. B. Polygon mit Shape? Warum spricht man da von einem Shapeobjekt und nicht von einem Polygon Objekt, wenn ich ein Polygon Objekt erstelle?

Was für eine Verbindung hat Shape genau, mit den allen?
Ganz einfach: ein Polygon ist eine geometrische Figur. Shape ist ein Interface, das von geometrischen Figuren wie Polygonen implementiert wird.
 
Beste Antwort
Warum spricht man da von einem Shapeobjekt und nicht von einem Polygon Objekt, wenn ich ein Polygon Objekt erstelle?
Ein Polygon besitzt alle Methoden wie jedes andere Shape Objekt.
Außerdem besitzt es noch weitere Eigenschaften.
Die Methode g2.fill( Shape s ).
Verlangt zumindest eine Objekt mit den Eigenschaften eines Shapes. Sie funktioniert also auch für ein Polygon, da es diese Eigenschaften besitzt.
 

Zurück
Oben