Die Suche ergab 34 Treffer

von Robert
Fr, 24. Feb 2006 11:28
Forum: OOP
Thema: OOP - Designproblem
Antworten: 3
Zugriffe: 3659

OOP - Designproblem

Hallo, folgende Situation: Ich habe eine von Thread() abgeleitete Klasse "myThread" sowie eine Klasse "myObject" mit einer bestimmten Aufgabe. Im angegebenen Intervall werden nun in der Methode execute() der Klasse "myThread" unter bestimmten Voraussetzungen Objekte der...
von Robert
Fr, 17. Feb 2006 17:11
Forum: OOP
Thema: Vererbung
Antworten: 113
Zugriffe: 47416

wo liegt denn da der Unterschied? Der einzige Unterschied ist jetzt wirklich nur das fehlen der Methode initvaria, da alle Variablen, die die Klasse benötigt nun in der init-Methode inititialisiert werden. Es bleibt nun dir Überlassen, wie du das aufbaust. Ich find es so übersichtlicher, da alle Va...
von Robert
Fr, 17. Feb 2006 16:56
Forum: OOP
Thema: Vererbung
Antworten: 113
Zugriffe: 47416

Ich wollte nur wissen, ob es auch einfacher geht, oder ob ich halt jedesmal otest := test():new():initvaria() aufrufen muß Wenn ich dich richtig verstanden habe suchst du sowas: Class datenbank PROTECTED: VAR cVerzeichnis EXPORTED: VAR id,; cDbank,; cSuffix METHOD init Endclass ********************...
von Robert
Fr, 17. Feb 2006 16:26
Forum: OOP
Thema: Vererbung
Antworten: 113
Zugriffe: 47416

Jetzt ist die Frage was du damit denn eigentlich machen willst. Die Klassen test und test2 sind ja erstmal völlig identisch. Da könntest du ja auch der Methode init einen Parameter <cDbName> übergeben um dann z.B. so einen Aufruf zu gestalten: oTest := test():new("test") oTest2 := test():n...
von Robert
Fr, 17. Feb 2006 15:17
Forum: OOP
Thema: Vererbung
Antworten: 113
Zugriffe: 47416

Hallo, also ich seh das so: Die Klasse Test ist von der Klasse Datenbank abgeleitet. Also wird zuerst die initClass und anschließend die init-Methode der Klasse Datenbank aufgerufen. Anschließend wird dann initClass und init für die Klasse test aufgerufen. initClass deshalb, da sie ja von der Klasse...
von Robert
Mi, 15. Feb 2006 12:57
Forum: OOP
Thema: Vererbung
Antworten: 113
Zugriffe: 47416

Hallo Robert, Deine Aussage, dass für alle Instanzen einer Klasse ( d.h. Objekte der instanzierten Klasse) die definierte Klassen-Methode "CLASS METHOD INITCLASS" nur "einmalig", also unabhängig davon, wie viele Instanzen dieser Klasse erzeugt werden, ist falsch. ich habs doch e...
von Robert
Di, 14. Feb 2006 13:00
Forum: OOP
Thema: Vererbung
Antworten: 113
Zugriffe: 47416

PS: war das jetzt nur ein lockeres Beispiel, oder gibt es da Beschränkungen bei der Erzeugung von Objekten? Eigentlich gibt es keine Beschränkung, wieviele Objekte du erzeugen kannst, mal abgesehen vom verfügbaren Speicher. Die Nutzung von der o.g. Methode ist dann Programmabhängig. Z.B. kann man w...
von Robert
Mo, 13. Feb 2006 19:16
Forum: OOP
Thema: Vererbung
Antworten: 113
Zugriffe: 47416

Hallo Robert, Ich verstehe nämlich im Moment auch den Sinn und Zweck nicht so richtig, sprich gar nicht. Das heißt aber nichts. :roll: initClass hat findent seinen Sinn und Zweck im Zusammenhang mit Klassenvariablen. Damit kann man zum Beispiel kontrollieren, wieviele Objekte von einer Klasse erzeu...
von Robert
Mo, 13. Feb 2006 12:56
Forum: OOP
Thema: Vererbung
Antworten: 113
Zugriffe: 47416

Was ich nur nicht ganz nachvollziehen kann, ist das es 2x etwas mit init gibt und auch so in der Doku erklärt wird, wobei ich der Meinung bin, dass beide dasselbe tun. Deswegen wollte ich wissen, ob jemand mit den beiden verschiedene Erfahrung, bzw. Programmierlösungen gemacht hat. Hallo Manfred, d...