![]() |
Pascal und Klassen
Hi,
Es gibt bei dem alten Pascal (bzw Turbo Pascal 7) keine Klassen oder ? Kann man das nicht irgendwie einrichten ? Wie hat man denn früher bitte Spiele oder größere Projekte ohne Klassen programmiert ?? Das geht doch niemals... Ich programmiere im Moment gerne mit Pascal. Und ich versuche grad eine Art Textadventure/RPG hinzubekommen aber wenn man nichtmal ne Klasse für den Charakter machen kann ... Gruß Michael |
Re: Pascal und Klassen
Zitat:
Turbo Pascal ab einer bestimmten Version unterstützt OOP. Ich weiß nicht mehr sicher welche das war, deshalb sollte jemand antworten der sich auskennt ;) |
Re: Pascal und Klassen
doch, es gibt object...der vorläufer der "echten klassen"
aber da gab es vor kurzer Zeit schonmal ne disskussion drüber ;) |
Re: Pascal und Klassen
Danke für die Antworten schonmal :)
Also das freut mich das das anscheinend doch geht^^ Kann mir jemand mal ein Beispiel zeigen pls ? Ah ok ich habs raus. Ist ja wie in Delphi :) Juhuuu :mrgreen:
Delphi-Quellcode:
type
PascalKlasse = Object Eigenschaft: String; Zahl: Integer; end; |
Re: Pascal und Klassen
Jetzt mal frei ausm kopf:
Delphi-Quellcode:
also imho kannst du damit alles machen wie auch mit class, ausser:
TMyDings = object
procedure MySuperProc; function MyExtraWowFunction:Boolean; end; - ableiten - public/published/... - propertys gibbet noch mehr einschränkungen? |
Re: Pascal und Klassen
Man kann auch ohne eine objektorientierte Sprache oder einen objektorientierten Programmierstil komplexe Software entwickeln, siehe z.B. Quake 3.
Denn es ist ja letztendlich egal ob du schreibst
Code:
oder
Mensch.Laufen();
Code:
Laufen(Mensch);
|
Re: Pascal und Klassen
Zitat:
Da braucht man doch uuuunendlich globale Variablen oder ? Wie blickt man denn da durch ? |
Re: Pascal und Klassen
Und man kann auch ohne eine objektorientierte Sprache ein objektorientiertes Programm entwickeln ;)
|
Re: Pascal und Klassen
Zitat:
|
Re: Pascal und Klassen
Struktur ?
Was ist das denn ? Beispiele bitte :D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:04 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