Sign in Join
Wiki copytemporary

Abstract/de: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11Zurück zu den [[Reserved words/de|reservierten Wörtern]].
22
3-Der Modifier <b>abstract</b> gehört zur objektorientierten Programmierung.
3+Der Modifier abstract gehört zur objektorientierten Programmierung.
44
5-Der Modifier <b>abstract</b> beschreibt eine abstrakte Methode.
5+Der Modifier abstract beschreibt eine abstrakte Methode.
66
7-Nur eine virtuelle Methode kann als <b>abstract</b> deklariert werden.
7+Nur eine virtuelle Methode kann als abstract deklariert werden.
88
99Eine abstrakte Methode wird in der Klasse in der sie das erste Mal deklariert wird nicht umgesetzt (programmiert).
1010
1111Eine abstrakte Methode wird erst in einer darauffolgenden Klasse konkretisiert d. h. umgesetzt (programmiert).
1212
1313Beispiel
1414
1515``` pascal
1616type
1717 TKoerper = class
1818 private
1919 dblHoehe: double;
2020 public
2121 function Volumen: double; virtual; abstract; // Diese Methode muss in einer von dieser Klasse abgeleiteten
2222 // Klasse programmiert werden
2323 function Oberflaeche double; virtual; abstract; // Diese Methode muss in einer von dieser Klasse abgeleiteten
2424 // Klasse programmiert werden
2525 end;
2626
2727 // von der Klasse TKoerper abgeleitete Klasse TQuadrat
2828 TQuadrat = class(TKoerper)
2929 private
3030 dblLaenge: double;
3131 dblBreite: double;
3232 public
3333 function Volumen: double; override; // Die in der Elternklasse deklarierte Methode muss überschrieben werden
3434 function Oberflaeche: double; override; // Die in der Elternklasse deklarierte Methode muss überschrieben werden
3535 end;
3636```
3737
3838--Olaf 17:32, 2 November 2012 (UTC)
3939
4040---
4141*From the Free Pascal wiki, page "Abstract/de", as it stood on 2020-01-25 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
4242Category: Reserved words/de

Back to history