Trainee
Date of registration: Oct 12th 2005
Location: Hildesheim
Occupation: B.Sc. Informatik / 1. Semester
Source code |
|
1 |
Schreiben Sie die Klassen RechtwinkligesDreieck (gegeben durch Grundfläche und Höhe)... |
Source code |
|
1 |
public double getFlaeche()... |
Source code |
|
1 |
A = (g*a)/2 |
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Bei mir steht dort folgendes:Quoted
Original von ruffy85
bearbeite gerade die Aufgaben der 7. Übung und da ist mir ein böser Fehler im Aufgabenblatt aufgefallen, vielleicht fehlt es dem Aufgabensteller auch nur an Mathekenntnissen man weiß ja nie...
In der 2. Aufgabe heisst es:
Source code
1 Schreiben Sie die Klassen RechtwinkligesDreieck (gegeben durch Grundfläche und Höhe)...
Quoted
Schreiben Sie die Klassen RechtwinkligesDreieck (gegeben durch Grundseite und Höhe)
This post has been edited 1 times, last edit by "Joachim" (May 25th 2006, 3:07pm)
Quoted
Original von Joachim
Bei mir steht dort folgendes:Quoted
Original von ruffy85
bearbeite gerade die Aufgaben der 7. Übung und da ist mir ein böser Fehler im Aufgabenblatt aufgefallen, vielleicht fehlt es dem Aufgabensteller auch nur an Mathekenntnissen man weiß ja nie...
In der 2. Aufgabe heisst es:
Source code
1 Schreiben Sie die Klassen RechtwinkligesDreieck (gegeben durch Grundfläche und Höhe)...Quoted
Schreiben Sie die Klassen RechtwinkligesDreieck (gegeben durch Grundseite und Höhe)
This post has been edited 1 times, last edit by "Nadja" (May 25th 2006, 3:15pm)
Trainee
Date of registration: Oct 12th 2005
Location: Hildesheim
Occupation: B.Sc. Informatik / 1. Semester
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Es sollen vier Variablen mit dem Typ HatFlaeche deklariert und dann jeweils mit einer der geschriebenen Klassen instantiiert werden. Für diese sollen dann jeweils die implementierten Methoden aufgerufen werden. Dieses Vorgehen ist sogar sehr sinnvoll (Stichwort "program to an interface not an implementation").Quoted
Original von ruffy85
Genauso witzig finde ich, dass wir vier Variablen HatFlaeche initialisieren sollen. Ich habe das gemacht, damit mir keine Punkte abgezogen werden bzgl. der Aufgabenstellung, aber ich benutze sie nicht, wird ja nicht explizit gefordert.
Trainee
Date of registration: Oct 12th 2005
Location: Hildesheim
Occupation: B.Sc. Informatik / 1. Semester
Quoted
Original von Markus
Und noch was: Es ist jedem überlassen, wann er programmieren lernen will. Möglich ist es beim Softwareprojekt, bei der Bachelorarbeit mag es auch noch gehen. Oder auch wann ganz anders. Oder halt nie. Deine Entscheidung. Wie wär es mit jetzt?
Quoted
Original von Markus
2. Nicht egal ist es, wenn du das Interface nicht benutzt. Wenn es in der Aufgabenstellung um ein Interface geht, dürfte ja wohl auch klar sein, dass dieses dann genutzt werden soll.
Ich würde mir an deiner Stelle überlegen, deine Lösung doch noch zu überdenken.
Interfaces sind doch gerade dazu da, von Klassen implementiert zu werden, damit diese Klassen ein bestimmtes Interface besitzen. Was spricht also dagegen, Interfaces "nochmal" zu implementieren? (Vielleicht habe ich hier auch etwas missverstanden. Ich kenne die Aufgabe nicht.)Quoted
Original von ruffy85
Man benutzt das Interface bereits bei den Klassen der Figuren, dort muss man das Interface implementieren. Daher ist es bei dieser Aufgabe wenig sinnvoll, das Interface im Ausgabeprogramm erneut zu implementieren. Kann man machen, ist aber mehr oder weniger Geschmackssache.
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Wer bestimmt denn, "worum es in der Übung geht"? Du?Quoted
Original von ruffy85
Es geht doch in der Übung darum, dass man die Aufgaben mit den Mitteln, die man hat, lösen kann, egal ob es nun Mittel sind, die in der Vorlesung dran kamen oder nicht.
Das erzähl' mal später Deinem Chef, wenn er dich fragt, warum Du dich denn nicht an die Spezifikation gehalten hast, nach der Du das Programm schreiben solltest.Quoted
Hauptsache die abgegebenen Programme funktionieren und man hält sich größtenteils an die Aufgabenstellung (z.B. Methode vorhanden, aber nicht in gewünschter Klasse oder z.B. eine Methode hat nicht den geforderten Namen).
Was meinst Du mit "im Ausgabeprogramm erneut implementieren"? Falls Du denkst, daß die Klasse, in der die das Prgramm startende main-Methode steckt, das Interface implementieren soll, liegst Du falsch. Es geht hier (vermutlich) wie ich oben bereits schrieb um den Grundsatz "program to an interface not an implementation" (nach diesem Begriff kann man googlen). Dir als Java-Kenner brauche ich ja nicht zu verraten, warum zum BeispielQuoted
Man benutzt das Interface bereits bei den Klassen der Figuren, dort muss man das Interface implementieren. Daher ist es bei dieser Aufgabe wenig sinnvoll, das Interface im Ausgabeprogramm erneut zu implementieren.
Source code |
|
1 2 |
List meineListe = new ArrayList(); // mach mit meineListe das, was man so mit einer Liste macht |
Source code |
|
1 2 |
ArrayList meineListe = new ArrayList(); // mach mit meineListe das, was man so mit einer Liste macht |
Quoted
Original von ruffy85
[...]An meiner Art zu Programmieren werde ich nichts ändern [...]
Senior Schreiberling
Date of registration: Feb 3rd 2003
Location: Ex-Europameisterland
Occupation: 4TheScience
Senior Schreiberling
Date of registration: Feb 3rd 2003
Location: Ex-Europameisterland
Occupation: 4TheScience
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Die Formeln für die Fläche eines Kreises und einer Kugel (in Abhängigkeit vom Radius) lassen sich nachschlagen (zum Beispiel in der Wikipedia). Nun mußt Du nur noch die Frage beantworten, wie sich der Radius des Kreises beziehungsweise der Kugel ändern muß, um die Fläche zu verdoppeln. Das sollte mit "scharfem Hingucken" zu schaffen sein.Quoted
Original von Dot
Ich habe aber auch ne Frage, wie ist die Formel zur Kreisflächenverdoppelung und Kugelflächenverdoppelung?
Turner, Serveradmin & Workaholic
Date of registration: Apr 25th 2006
Location: Südstadt
Occupation: (iter (B.Sc. Inf, 8)) \n (be-a-slave ("SRA", "Bachelor Thesis")) \n (be-a-programmer-slave ("Freelancer", "Programming"))