Die Suche ergab 53 Treffer

von Bjoern
2. Sep 2008 08:25
Forum: Archiv
Thema: Altklausur SS 2007
Antworten: 18
Zugriffe: 2159

Re: Altklausur SS 2007

Hallo, also implements Fahrzeug kann schon nicht sein, da es kein Interface Fahrzeug gibt. Ich denk aber mal, hier hast du dich nur vertippt, also zu deiner abstract -Frage: Implementieren Sie auch alle notwendigen Methoden. Methoden die geerbt werden können sollen nicht überschrieben werden. Du sol...
von Bjoern
1. Sep 2008 21:41
Forum: Archiv
Thema: WS07/08 aufgabe 3
Antworten: 14
Zugriffe: 1078

Re: WS07/08 aufgabe 3

Hi! Also das momentan erste Element ist hier sicherlich das aktuelle Element, auf dem die Methode aufgerufen wird. Aus Sicht des Elementes ist es schließlich immer das erste, es weiß ja nur über seine Nachfolger Bescheid und mehr nicht. Ansonsten hast du Recht, du müsstest dann den Startpunkt irgend...
von Bjoern
1. Sep 2008 10:42
Forum: Archiv
Thema: Altklausur SS 2007
Antworten: 18
Zugriffe: 2159

Re: Altklausur SS 2007

die c) ist so auch nicht richtig: du musst die abstrakte Methode ps genau mit dem selben Methodenkopf definieren: public double ps() { ... } , also kannst du hier nicht noch einen Wert übergeben (was eh nicht wirklich Sinn macht). Die Anzahl der PS sollst du in der Klasse PKW als double speichern: p...
von Bjoern
1. Sep 2008 10:32
Forum: Archiv
Thema: WS 07/08 aufgabe 1 und Fussball aufgabe..
Antworten: 4
Zugriffe: 675

Re: WS 07/08 aufgabe 1 und Fussball aufgabe..

Bei der 1 sollen die Methoden sicher nicht abstrakt sein (sie sind ja auch nicht als abstract gekennzeichnet). Ich denke mit dieser - mit Verlaub etwas dämlichen Schreibweise - soll einfach angedeutet werden, dass eine entsprechende Methode gültig implementiert ist. Was die 1c) angeht, ich denke hie...
von Bjoern
31. Aug 2008 23:01
Forum: Archiv
Thema: SS07 Aufgabe 2 Exception
Antworten: 4
Zugriffe: 656

Re: SS07 Aufgabe 2 Exception

Meine Lösungen für die a: i) abc Exception B ii) abc xyz iii) Exception A Tanja, deine Begründungen sind korrekt, nur bei der (i) ist die Methode durch die aus ExcB überschrieben (dynamischer Typ) Was die b) angeht: es gibt einen Fehler beim Kompilieren, da wie Zwieback schon gesagt hat, eine ExcA n...
von Bjoern
31. Aug 2008 17:01
Forum: Archiv
Thema: WS07/08 aufgabe 3
Antworten: 14
Zugriffe: 1078

Re: WS07/08 aufgabe 3

Das solltest du so nicht machen, weil du dann this überschreibst, sprich das aktuelle Objekt gegen die Schleifenobjekte austauschst. Guck dir mal deine Liste in BlueJ nach dem Ausführen von add_odd an, du wirst sehen, dass sich das erste Element ändert. Um dem zu entgehen, musst du nur eine Hilfsvar...
von Bjoern
31. Aug 2008 00:46
Forum: Archiv
Thema: WS07/08 aufgabe 3
Antworten: 14
Zugriffe: 1078

Re: WS07/08 aufgabe 3

this ist ein Zeiger auf das aktuelle Objekt, ich nutze this(int i) um auf den anderen Konstruktor der Klasse zuzugreifen (siehe Folie 8.32). Wenn eine neue NNList erzeugt wird, egal ob mit einem Array als Parameter im Konstruktor oder nur einem integer, wird ja eine Instanz von NNList zurückgegeben...
von Bjoern
30. Aug 2008 17:24
Forum: Archiv
Thema: WS07/08 aufgabe 3
Antworten: 14
Zugriffe: 1078

Re: WS07/08 aufgabe 3

Hallo! Deine a) ist richtig. Auch der Ansatz für die b) ist soweit in Ordnung, du hast da nur einen Haufen Syntax-Fehler drin (guck dir mal meine version weiter unten an). Außerdem vergisst du, die Liste mit deinem ersten Element zu verketten. Nein, überschrieben wird da nichts, weil du ja list imme...
von Bjoern
30. Aug 2008 12:53
Forum: Archiv
Thema: 12.Uebung
Antworten: 7
Zugriffe: 958

Re: 12.Uebung

Achso, ok.
Guck mal hier, ich glaube das kann dir da weiterhelfen: Link. So ganz intuitiv scheint das aber nicht zu gehen, weil du immer entweder die Map "umdrehst" oder aber in ein neues Objekt steckst und dann darauf einen Comperator laufen lässt.

Gruß,
Björn
von Bjoern
29. Aug 2008 22:00
Forum: Archiv
Thema: Altklausur SS 2007
Antworten: 18
Zugriffe: 2159

Re: Altklausur SS 2007

Methode a ist absolut in Ordnung. Manchmal kann es aber trotzdem Sinn machen, eine neue Variable einzuführen, um die Lesbarkeit zu erhöhen.
von Bjoern
29. Aug 2008 11:14
Forum: Archiv
Thema: 12.Uebung
Antworten: 7
Zugriffe: 958

Re: 12.Uebung

Hi Leyna, Zunächst: hast du eventuell die Namen der Spieler als Key und die Weite als Values benutzt? Dann bekommst du mit der Sortiererei auch Probleme, weil dann der GolfComperator nicht mehr tut was er soll. Wenn nicht, hast du das Problem double als Keys verwenden zu wollen, und dafür brauchst d...
von Bjoern
29. Aug 2008 10:39
Forum: Archiv
Thema: Altklausur SS 2007
Antworten: 18
Zugriffe: 2159

Re: Altklausur SS 2007

Hi, Dein Konstruktor ist soweit in Ordnung, das darfst du so schreiben. Mit this ist die gerade neu erstellte Instanz von DList gemeint, also löst du so die Aufgabe wie gefordert (das Element hat sich selbst als Vorgänger und Nachfolger) Ausgehend vom ersten Teil der Aufgabe, in der in die Liste ja ...
von Bjoern
26. Aug 2008 23:28
Forum: Archiv
Thema: Interfaces (Klausur WS 07/08)
Antworten: 8
Zugriffe: 1012

Re: Interfaces (Klausur WS 07/08)

Kurz und schmerzlos: ja :roll:
Der Typecast selber kommt auch in Klammern, deine Zeile sollte also funktionieren, wenn du das hier schreibst:

Code: Alles auswählen

if ( ... )  ((Fussballteam) S.heimTeam()).Siege++;
Was mir da grad noch auffällt... das ß is aber nicht richtig, oder?
von Bjoern
26. Aug 2008 14:42
Forum: Archiv
Thema: Interfaces (Klausur WS 07/08)
Antworten: 8
Zugriffe: 1012

Re: Interfaces (Klausur WS 07/08)

Ich glaub da hast du auch nur einen Typecast vergessen: Du hast ja im Methodenkopf public void updatePunkte(Object S) { ... } stehen, benutzt dann S aber wie ein Spiel . Da müsstest du meiner Meinung nach mit einem Typecast auf Spiel weiterkommen, da Object die Methoden von Spiel ja nicht kennen kann.
von Bjoern
25. Aug 2008 20:26
Forum: Archiv
Thema: Interfaces (Klausur WS 07/08)
Antworten: 8
Zugriffe: 1012

Re: Interfaces (Klausur WS 07/08)

Hi, ich will dann auch mal wieder :roll: 4 a/b: Punktanzahl würde ich nicht static machen, ich hab das so verstanden das für jedes Team eine eigene Punktzahl gespeichert werden soll. Ansonsten bin ich einverstanden... 4 c: ja, geht auch ohne public . 4 d/e/f - 1: Ich denke davon muss man auch ausgeh...

Zur erweiterten Suche