Hallo liebe Community
Ich arbeite an einem Projekt, doch komme mit meinem Anfängerwissen ziemlich schnell an einem punkt an wo ich nimmer weiter weiss.
angenommen ich habe eine klasse (nennen wir sie K1). objekte dieser klasse beinhaltet bestimme variablen und methoden und hat somit eine identität. ich will nun etwa 100 objekte dieser klasse erstellen.
jetzt schreibe ich eine andere klasse, die mit diesen 100 objekten arbeiten soll.(arbeiteMitK1).
Problem : die arbeiteMitK1-Klasse soll mit mindestens 2 Objekten und maximal 10 Objekten arbeiten können. ich will nun über Input output meiner arbeiteMitK1-Klasse klarmachen mit welchen Objekten sie zu arbeiten hat. geht das überhaupt? Ich kann mir das absolut nicht vorstellen. Ich will nämlich keineswegs für jedes mögliche Szenario ne if-anweisung machen und wenn meine Anweisung beispielsweise heisst berechne methode x mit objekt 1 und berechne methode y mit objekt 97...Das gäbe dann ziemlich viele möglichkeiten...sogar ich bin verwirrt wenn ich den text lese...nichtsdestotrotz: mein anliegen: Ich will durch simple anweisungen ("calculate method5 with object 5 and 10") dem Objekt der Klasse klarmachen was zu tun ist. Nun soll ein Zwischenschritt die wichtigen zahlen (method5, 5, 10) verarbeiten und dafür sorgen dass die arbeiteMitK1-Klasse nen Wert ausspuckt...
Spinne ich oder habe ich den Sinn der OOP nicht verstanden?
Danke und schönen Abend
Ich arbeite an einem Projekt, doch komme mit meinem Anfängerwissen ziemlich schnell an einem punkt an wo ich nimmer weiter weiss.
angenommen ich habe eine klasse (nennen wir sie K1). objekte dieser klasse beinhaltet bestimme variablen und methoden und hat somit eine identität. ich will nun etwa 100 objekte dieser klasse erstellen.
jetzt schreibe ich eine andere klasse, die mit diesen 100 objekten arbeiten soll.(arbeiteMitK1).
Problem : die arbeiteMitK1-Klasse soll mit mindestens 2 Objekten und maximal 10 Objekten arbeiten können. ich will nun über Input output meiner arbeiteMitK1-Klasse klarmachen mit welchen Objekten sie zu arbeiten hat. geht das überhaupt? Ich kann mir das absolut nicht vorstellen. Ich will nämlich keineswegs für jedes mögliche Szenario ne if-anweisung machen und wenn meine Anweisung beispielsweise heisst berechne methode x mit objekt 1 und berechne methode y mit objekt 97...Das gäbe dann ziemlich viele möglichkeiten...sogar ich bin verwirrt wenn ich den text lese...nichtsdestotrotz: mein anliegen: Ich will durch simple anweisungen ("calculate method5 with object 5 and 10") dem Objekt der Klasse klarmachen was zu tun ist. Nun soll ein Zwischenschritt die wichtigen zahlen (method5, 5, 10) verarbeiten und dafür sorgen dass die arbeiteMitK1-Klasse nen Wert ausspuckt...
Spinne ich oder habe ich den Sinn der OOP nicht verstanden?
Danke und schönen Abend