Seite 1 von 1

Aufgabe 2 f)

Verfasst: 22. Jun 2012 17:18
von ij74iluk
Hallo,

Könnte mir mal jemand erklären, wie ich auf die abzulegende karte zugreifen kann ?

Mfg.

Re: Aufgabe 2 f)

Verfasst: 22. Jun 2012 19:49
von LizVik
ij74iluk hat geschrieben:Hallo,

Könnte mir mal jemand erklären, wie ich auf die abzulegende karte zugreifen kann ?

Mfg.
In dieser Aufgabe musst du ja die Methode boolean kompatibel (Kartenstapel stapel) in der Klasse Spielkarte schreiben. Deswegen ist es nicht nötig, auf die abzulegende Karte irgendwie spezifisch zuzugreifen - sie ist doch schon da. Die entsprechenden getter-Methoden dafür hast du bereits vorher definiert.
Oder verstehe ich die Frage falsch?

Re: Aufgabe 2 f)

Verfasst: 23. Jun 2012 10:55
von henry
Da du direkt in der Kartenklasse arbeitest kannst du einfach auf die Klassenvariablen für Wert und Farbe zugreifen, vergiss die Getter-Methoden.

Edith sagt: Die Getter-Methoden werden für die letzte Karte auf dem Stapel benötigt.

Re: Aufgabe 2 f)

Verfasst: 23. Jun 2012 15:56
von LizVik
henry hat geschrieben:Da du direkt in der Kartenklasse arbeitest kannst du einfach auf die Klassenvariablen für Wert und Farbe zugreifen, vergiss die Getter-Methoden.

Edith sagt: Die Getter-Methoden werden für die letzte Karte auf dem Stapel benötigt.
Es macht hier eigentlich keinen großen Unterschied, ob man die Objektvariablen direkt oder mit Hilfe von getter-Methoden aufruft. Beides wird tadellos funktionieren.

Re: Aufgabe 2 f)

Verfasst: 23. Jun 2012 21:25
von henry
LizVik hat geschrieben:Es macht hier eigentlich keinen großen Unterschied, ob man die Objektvariablen direkt oder mit Hilfe von getter-Methoden aufruft. Beides wird tadellos funktionieren.
Ja, das hast du recht, es macht keinen Unterschied. Da es aber einfach und performanter ist die Variablen direkt zu verwenden würde ich dadrauf immer zurückgreifen. Ansonsten muss man immer mit this.getterMethode() arbeiten (als kleinen Hinweis an den Topicstarter). :twisted: