Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Klassen aus Vaterklassen erben lassen (https://www.delphipraxis.net/158756-klassen-aus-vaterklassen-erben-lassen.html)

katika90 1. Mär 2011 15:29

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

DeddyH 1. Mär 2011 15:33

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;

himitsu 1. Mär 2011 15:33

AW: Klassen aus Vaterklassen erben lassen
 
http://www.delphi-treff.de/object-pascal/vererbung/

Deep-Sea 1. Mär 2011 16:14

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 07:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz