![]() |
Klassen aus Vaterklassen erben lassen
Hay Community, wieder mal habe ich ein Problem:
Ich habe die Klasse Punkt und die Klasse Strich, nun möchte ich die Klasse Strich aus der Klasse Punkt erben lassen. Die Klasse Punkt hat folgende Attribute: visible:boolean, xpos:integer, ypos:integer und Bild:TImage Die Klasse Strich soll diese Attribute erben und zusätzlich noch diese hier bekommen: xpos2:integer, ypos2:integer, Farbe:TColor; Die Klasse Punkt hat folgende Methoden: create(image:Timage);setpos(xpos:integer,ypos:inte ger); loeschen(); zeichnen(); Könnt ihr mir sagen wie man das mit delphi implementiert? Danke im Vorraus Katika |
AW: Klassen aus Vaterklassen erben lassen
Delphi-Quellcode:
type
TPunkt = class private //private Felder und Methoden protected //protected Felder und Methoden public //öffentliche Properties und Methoden end; TStrich = class(TPunkt) //hier nun wie oben die zusätzlichen Felder/Methoden/Properties deklarieren end; |
AW: Klassen aus Vaterklassen erben lassen
|
AW: Klassen aus Vaterklassen erben lassen
Nebenbei: Anstatt zwei einzelne Variablen für X und Y zu nutzen, kannst du auch eine des Typs TPoint nutzen. TPoint enthält bereits zwei Werte namens X und Y. Und bist du dir sicher, dass "Bild" vom Typ TImage sein muss und nicht vlt. auch TPicture reichen würde?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz