|
![]() ![]() ![]() ![]() ![]() |
DEFINITION Objects; TYPE Object = POINTER TO ObjectRec; ObjectRec = RECORD END; END Objects. |
![]() | In der Ulmer Oberon-Bibliothek dient der Typ
Objects.ObjectRec als Basistyp für alle Record-Typen.
|
![]() | Durch diese Konvention haben alle Record-Typen einen
gemeinsamen Basistyp.
|
![]() | Wenn diese Konvention konsequent eingehalten wird, dann
können an Parameter vom Typ Objects.Object beliebige
Zeiger auf Records übergeben werden.
|
![]() | Aus diesem Grunde ist auch der Record-Typ Stacks.StackRec
eine Erweiterung von Objects.ObjectRec.
|
![]() | Dadurch können auch Stapel in einen Stapel eingefügt werden.
|
![]() ![]() ![]() ![]() ![]() |
Copyright © 1999, 2004 Andreas F. Borchert, in HTML konvertiert am 28.01.2005 |