fehlermeldung

  • Themenstarter Themenstarter Heyoka955
  • Beginndatum Beginndatum
"Gewrappt werden alle primitiven Datentypen (int, long, boolean, etc.), alle korrespondierenden Objekt-Datentypen (Integer, Long, Boolean, etc.) und String, StringBuilder, StringBuffer, etc."
ja habe ich verstanden ints und Integer werden auch gewrappt!

aber wäre es nicht mlgich dass ich ein Objekt Position habe und darin ein Integer gespeichert wird?
 
Ne, Wrappen heißt nicht, dass ints damit zu generischen Typen und Objekten werden.


Lies dir mal durch, was die Begründung für das Wrappen ist, vielleicht hilft dir das, sinnvoll zu beschreiben, wie Wrappen gemeint ist.
 
Ne, Wrappen heißt nicht, dass ints damit zu generischen Typen und Objekten werden.


Lies dir mal durch, was die Begründung für das Wrappen ist, vielleicht hilft dir das, sinnvoll zu beschreiben, wie Wrappen gemeint ist.
Es geht darum Objekte eine Bedeutung zu geben.

Das hab ich verstanden.
Sieht mein
Uml besser aus ?
 
Mal ein paar Markierungen:

1 Der Rover muss nur geradeaus fahren
2 Der Rover muss sich nur im Uhrzeigersinn drehen können.
3 Der Rover bekommt sein Programm nicht als Text übergeben, sondern wird durch Methodenaufrufe gesteuert.
4 Die Ausgabe der Welt mit dem Rover soll ähnlich wie in Projekt 1 aussehen, muss aber nicht automatisch nach jedem Kommando erfolgen, sondern kann auch explizit per Methodenaufruf gestartet werden.
5 Etwa 25% der Planetenoberfläche sind mit Hindernissen belegt. Sie können das per Zufall generieren oder fest einkodieren. Wenn Sie einen Zufallsgenerator verwenden ist es *nicht* notwendig, einen Seed (wie in Projekt 1) setzen zu können.
6 Der Rover darf nicht über Hindernisse fahren.
 
11972
denke das müsste reichen für die Klassen modelierung.
Okay man hätte es ander herummachen sollen also surface wird gerbt von Mars
 
Zuletzt bearbeitet von einem Moderator:
Da denkst Du falsch. Wieso kennt Position Hindernisse und Rover? Eine Methode (Main-Methode) als Klasse zu modellieren ist jetzt auch nicht der Hit und die Vererbung ist völlig daneben. Welche Elemente sollen denn in Deiner LinkedList stehen?
 
Da denkst Du falsch. Wieso kennt Position Hindernisse und Rover? Eine Methode (Main-Methode) als Klasse zu modellieren ist jetzt auch nicht der Hit und die Vererbung ist völlig daneben. Welche Elemente sollen denn in Deiner LinkedList stehen?
Stimmt, alle Elemente also der Rover Hindernisse und leere stellen.
 
Du brauchst Dir keine leeren Stellen zu merken, die haben ja keine tiefere Bedeutung. Den Rover gibt es auch nur einmal, kannst Du Dir also direkt merken, bleiben also nur Hindernisse übrig. Wo bzw. wie sind diese modelliert?
in der linkedlist, in der linkedlist wird alles abgespeichert


11973
 
Zuletzt bearbeitet von einem Moderator:
Mal ein anderer Ansatz: Lösch alles, was du bisher an UML hast.

Dann nimm dir diesen Beitrag zu herzen:
1 Der Rover muss nur geradeaus fahren
2 Der Rover muss sich nur im Uhrzeigersinn drehen können.
3 Der Rover bekommt sein Programm nicht als Text übergeben, sondern wird durch Methodenaufrufe gesteuert.
4 Die Ausgabe der Welt mit dem Rover soll ähnlich wie in Projekt 1 aussehen, muss aber nicht automatisch nach jedem Kommando erfolgen, sondern kann auch explizit per Methodenaufruf gestartet werden.
5 Etwa 25% der Planetenoberfläche sind mit Hindernissen belegt. Sie können das per Zufall generieren oder fest einkodieren. Wenn Sie einen Zufallsgenerator verwenden ist es *nicht* notwendig, einen Seed (wie in Projekt 1) setzen zu können.
6 Der Rover darf nicht über Hindernisse fahren.

Erkennst du da Dinge, die eine Klasse sein könnten? Hint: die farbigen Hervorhebungen könnten was bedeuten...
 
Welt könnte eine Oberklasse sein.
Vergiss Oberklassen und sowas.

Ausgabe könnte man als klasse machen aber wäre halt nicht essenziell weil es kein reales Objekt darstellt.
Klingt schon besser.

Also ich würde Welt Oberfläche Rover uns indenrisse als
Klasse sehen.
Mal die Vier mal als Kästchen auf, und zeig das. (und mal keine Verbindungen, Attribute, Methoden etc...
 
Anmerkung zu Hindernisse: das soll dich sicherlich ein einzelnes Hindernis sein? -> als Klassennamen nicht die Mehrzahl nehmen.
Oder soll das mehrere Hindernisse darstellen?
 
Nein, ich will darauf hinaus, ob es ein Hindernis als Klasse gibt.

Aktuell sagst du nur, dass es mehrere Hindernisse gibt - aber was ist das denn, wovon es mehrere gibt?
 
Nein, ich will darauf hinaus, ob es ein Hindernis als Klasse gibt.

Aktuell sagst du nur, dass es mehrere Hindernisse gibt - aber was ist das denn, wovon es mehrere gibt?
Herstellen wir dann neue Objekte also jedesmal wenn an der Stelle Hindernis kommen sollte dann machen wir ein neues Hindernis.
Also eien klasse
 
Und jetzt gibst du jeder Verbindung eine Richtung und einen Namen. (und zeigst es dann wieder)
Ich wollte nicht so weit gehen.
Aber das sidn ja alles Attribute.
Man könnte eine Oberklasse Welt machen und dann erbt man

Ich kann das aktualisieren warte, dachte ich sollte das so oberflächlich machen.
 

Zurück
Oben