Die Suche ergab 34 Treffer
- 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...
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...
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 ********************...
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...
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...
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...
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...