Die Suche ergab 85 Treffer

von marek
3. Feb 2008 13:49
Forum: Archiv
Thema: Noch eine Frage zur 11. HA
Antworten: 11
Zugriffe: 1199

Re: Noch eine Frage zur 11. HA

Hm... aus irgendwelchem Grund hatte ich vorhin die Ausnahmeklassen von Throwable erben lassen und deshalb wurden sie nicht als Exception behandelt.... Somit hat sich mein letztes Problem mit der Hausübung auch als trivial erwiesen :wink:
von marek
3. Feb 2008 13:38
Forum: Archiv
Thema: Noch eine Frage zur 11. HA
Antworten: 11
Zugriffe: 1199

Re: Noch eine Frage zur 11. HA

Das stimmt, aber in der Test-Klasse gibt es auch sehr viele Aufrufe außerhalb aller try-catch Blöcke. Das heißt, die Exceptions werden an die main Methode weitergereicht. Diese kann sie aber nicht behandeln, so wie sie vorgegeben ist. Also ich habe die main Methode folgendermaßen verändert, keine Ah...
von marek
3. Feb 2008 13:14
Forum: Archiv
Thema: Noch eine Frage zur 11. HA
Antworten: 11
Zugriffe: 1199

Re: Noch eine Frage zur 11. HA

Oh, alles klar :wink: Ich hätte dann aber noch eine Frage, und jetzt bin ich mir ziemlich sicher, dass das Problem nicht so trivial ist :roll: : "werfen sie alle Exceptions bis in die Klasse AirborneComputer und lassen Sie diese dann auch von dort an die aufrufende Methode weiterreichen" Was ist den...
von marek
2. Feb 2008 18:27
Forum: Archiv
Thema: Noch eine Frage zur 11. HA
Antworten: 11
Zugriffe: 1199

Re: Noch eine Frage zur 11. HA

Ach, never mind, Jungs... Ich hab einfach nur vergessen, die Methode getMessage() in AirborneComputerException adäquat zu überschreiben. Da hat die arme Maschine die ganze Zeit versucht, irgendwelchen Blödsinn mit einer Fehlermeldung zu machen, die ihrer Meinung nach noch nicht mal eine war... :mrgr...
von marek
2. Feb 2008 18:16
Forum: Archiv
Thema: Noch eine Frage zur 11. HA
Antworten: 11
Zugriffe: 1199

Re: Noch eine Frage zur 11. HA

OK, also wenn es zu wenig Sprit gibt, dann sollte eine Exception rauskommen. Da ich ja System.err. verwendet habe, kam die NULL in roter Ausführung. Alles funktioniert prima, nur anscheinend wird irgendwo ein NullPointer erzeugt, wenn die Gleichung: ConsumedFuel > Fuel stimmt. Nochmal zur Veranschau...
von marek
2. Feb 2008 12:24
Forum: Archiv
Thema: Noch eine Frage zur 11. HA
Antworten: 11
Zugriffe: 1199

Noch eine Frage zur 11. HA

Kann mir jemand sagen, was die Gründe dafür sein könnten, dass meine flyTo-methode statt wie programmiert eine Exception zu werfen, bei illegaler Eingabe ein rotes NULL rauswirft :?:
Meine changeHeight- methode verhält sich im Übrigen genauso...
von marek
31. Jan 2008 11:31
Forum: Archiv
Thema: Wieso gibt....
Antworten: 9
Zugriffe: 1110

Re: Wieso gibt....

OK, ich hab's jetzt herausgefunden: der NullPointer war mein AirborneComputer. Da ich ja die vorgegebenen Testzeilen vorläufig auskommentiert hatte, fehlte die Initialisierung: test = new ... Frage mich nur, warum der Compiler nicht wie gewöhnlich die "variable is not initialized" Meldung rausgespuc...
von marek
31. Jan 2008 11:19
Forum: Archiv
Thema: Wieso gibt....
Antworten: 9
Zugriffe: 1110

Re: Wieso gibt....

Attribut der Klasse? Also ich habe sie als Instanzvariable deklariert, denn sie wird in der gegebenen Test-Klasse auch nicht statisch abgerufen.
Wobei in der letzten HA hatte ich auch bemerkt, dass auf Klassenvariablen über ein Objekt zugegriffen worden ist...
von marek
30. Jan 2008 13:19
Forum: Archiv
Thema: Wieso gibt....
Antworten: 9
Zugriffe: 1110

Re: Wieso gibt....

Probier mal, den einzelnen Airport erst an eine Variable zuzuweisen und dann zur Liste hinzuzufügen. Vielleicht finden wir so eine Lösung für das für mich grade auch verwunderliche Problem. Das habe ich bereits getan... Das Problem kann, meinen Testergebnissen nach, nur am Aufruf von add(...) liege...
von marek
30. Jan 2008 13:07
Forum: Archiv
Thema: Wieso gibt....
Antworten: 9
Zugriffe: 1110

Re: Wieso gibt....

Jo... zumal meine Kommiltonen dies genauso gemacht haben, und es bei denen einwandfrei funktioniert... :?
von marek
30. Jan 2008 10:22
Forum: Archiv
Thema: Wieso gibt....
Antworten: 9
Zugriffe: 1110

Wieso gibt....

... das hier:

public ArrayList<Airport> airports = new ArrayList<Airport>();

mit dem Aufruf:

airports.add(new Airport(name, x, y));

eine NullPointerException ? Versteh ich nicht so ganz...
Thx!

PS.: Guten Morgen!
von marek
20. Jan 2008 23:08
Forum: Archiv
Thema: Hausübung 9
Antworten: 58
Zugriffe: 5169

Re: Hausübung 9

Naja, mann soll schon zeigen, dass die Methode auch funktioniert :wink:
von marek
20. Jan 2008 17:09
Forum: Archiv
Thema: Hausübung 9
Antworten: 58
Zugriffe: 5169

Re: Hausübung 9

Also ich habe es auf die von Dir zweitgenannte Weise implementiert. Mal ganz davon abgesehen, ob es logisch sinnvoll ist oder nicht, in meinem Falle musste ich zunächst die Spielreihenfolge invertieren, was einen gekonnten Eindruck macht, eher als wenn man die Methoden einfach nur zufällig ineinande...
von marek
17. Jan 2008 21:09
Forum: Archiv
Thema: Hausübung 9
Antworten: 58
Zugriffe: 5169

Re: Hausübung 9

Achso, hat sich eigentlich soweit erledigt... Die Eingabezahl ist anscheinend einfach die Ausgabe von getPlayerMove().
Da interessiert mich aber noch etwas: Soll nach jedem Zug der Spielzustand von der Ausgabefläche gelöscht werden, oder sollen die Züge so "dokumentiert" werden?
von marek
17. Jan 2008 21:01
Forum: Archiv
Thema: Hausübung 9
Antworten: 58
Zugriffe: 5169

Re: Hausübung 9

Ne ganz banale Frage:
Nach jedem Aufruf von makePlayerMove() (also als die Eingabeaufforderung erscheint) soll man doch im Ausgabetext die Nummer der Spalte eingeben, oder?
Wie spreche ich diese eingegebene Zahl an, wenn ich will, dass makeMove() sie als Parameter übergeben bekommt?

Zur erweiterten Suche