Senior Schreiberling
Date of registration: Jul 5th 2003
Location: Malaga
Occupation: Senior Cloud Solution Engineer bei Oracle
Quoted
Original von Sinan
Ich finde, dass die zweite Aufgabe sehr schlecht formuliert ist, ebenso die erste.
Allerdings konnte ich auf 'ne Lösung kommen, die besteht aber nur aus 5 Zeilen, deswegen bezweifle ich dass es so gemacht werden soll wie ich es gemacht habe.
Quoted
Original von migu
Quoted
Original von Sinan
Ich finde, dass die zweite Aufgabe sehr schlecht formuliert ist, ebenso die erste.
Allerdings konnte ich auf 'ne Lösung kommen, die besteht aber nur aus 5 Zeilen, deswegen bezweifle ich dass es so gemacht werden soll wie ich es gemacht habe.
Ich kann mir absolut nicht vorstellen, wie man mit so wenigen Zeilen auskommen soll.
(Es ist ja eine ganze Klasse zu implementieren - wenn auch von Farbe abgeleitet.)
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
public FarbeCMY(...) ist der Konstruktor der Klasse FarbeCMY. Dieser wird aufgerufen, wenn eine neue Instanz der Klasse FarbeCMY erzeugt wird.Quoted
Original von Rizzo
Hi kann mir vieleicht jemand sagen was das Farbe f in
public FarbeCMY(Farbe f) bedeutet bzw. was da übergeben wird?
Source code |
|
1 2 3 4 5 |
// der Variablen foo eine neue Instanz der Klasse Farbe zuweisen Farbe foo = ...; // daraus eine entsprechende Instanz der Klasse FarbeCMY erzeugen FarbeCMY bar = new FarbeCMY(foo); |
Source code |
|
1 2 3 |
public FarbeCMY(Farbe f) { // hier die Eigenschaften der neuen FarbeCMY-Instanz gemäß der übergebenen Variablen f setzen } |
This post has been edited 2 times, last edit by "Joachim" (Apr 28th 2004, 3:21pm)
Quoted
Original von Rizzo
Hi kann mir vieleicht jemand sagen was das Farbe f in
public FarbeCMY(Farbe f) bedeutet bzw. was da übergeben wird?
Quoted
Original von Joachim
Jede Klasse muß einen parameterlosen Konstruktor besitzen
This post has been edited 1 times, last edit by "skl" (Apr 28th 2004, 4:03pm)
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Danke für die Korrektur, Du hast natürlich recht. Da habe ich etwas durcheinander gebracht. Wer es nochmal in der Spec nachlesen will: http://java.sun.com/docs/books/jls/secon….doc.html#16823Quoted
Original von skl
Quoted
Original von Joachim
Jede Klasse muß einen parameterlosen Konstruktor besitzen
Das stimmt nicht. Nur wenn kein Konstruktor explizit definiert wird, wird ein parameterloser Konstruktor erzeugt, der public-Zugriff hat und nur den parameterlosen Konstruktor der Oberklasse aufruft.
This post has been edited 1 times, last edit by "Joachim" (Apr 28th 2004, 4:46pm)
Senior Schreiberling
Date of registration: Jul 5th 2003
Location: Malaga
Occupation: Senior Cloud Solution Engineer bei Oracle
Quoted
Original von np
was Dir genau an der Aufgabe nicht gefällt
zu aussagekräftig.Quoted
Leiten Sie nun FarbeCMY von Farbe ab.
Senior Schreiberling
Date of registration: Jul 5th 2003
Location: Malaga
Occupation: Senior Cloud Solution Engineer bei Oracle
Quoted
Original von np
Als Hinweis: Meine Lösung hat 56 Zeilen.
Guru
Date of registration: Dec 11th 2001
Location: Hämelerwald
Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)
Es ist derzeit gängige Konvention, daß Eigenschaften (= Variablen) einer Klasse nicht direkt von außen zugänglich sind und in Folge dessen mit Gettern und Settern gearbeitet wird. Das hat den Vorteil, daß die Klasse auf Änderungen der Variablen entsprechend reagieren bzw. diese sogar verweigern kann. Daher sollte man sich das beim Erlernen der Sprache gleich angewöhnen.Quoted
Original von Sinan
Quoted
Original von np
was Dir genau an der Aufgabe nicht gefällt
dass zwei mal von set- ung get-Methoden die Rede ist, obwohl dies mal gar nicht braucht.
This post has been edited 1 times, last edit by "Joachim" (Apr 28th 2004, 5:30pm)
Senior Schreiberling
Date of registration: Jul 5th 2003
Location: Malaga
Occupation: Senior Cloud Solution Engineer bei Oracle
Quoted
Original von yv
Vielleicht werden die get- und set- Methoden, da die Aufgaben ja aufeinander aufbauen (was ich sehr angebracht finde, wenn man sich mit Objektorientierung beschäftigt) im weiteren Verlauf noch benötigt.
Quoted
Kritik hier im Forum nützt eigentlich nicht viel. Das wirkt nur mehr so, als wenn man eigentlich keine Lust hat sich aufzuraffen und sich beim Dozenten zu beschweren und hier dann seinen Frust entladen will.
Quoted
Chinesisches Sprichwort
Mein Nachbar und ich haben je ein Ei. Wenn wir es tauschen, hat jeder weiterhin ein Ei. Mein Nachbar und ich haben je eine Idee. Wenn wir diese austauschen, hat jeder von uns zwei.
hehe, na ja vielleicht werden wir doch später Profis in Java, wer weiß?Quoted
Respekt, eine Klasse in 5 Zeilen. Meine Farbe- Klasse ist auch geringfügig länger als Deine.:-)
Quoted
Original von Sinan
Jetzt will mich nicht so viel über die Vorlesung beschweren, denn dann würde es heißenQuoted
Kritik hier im Forum nützt eigentlich nicht viel. Das wirkt nur mehr so, als wenn man eigentlich keine Lust hat sich aufzuraffen und sich beim Dozenten zu beschweren und hier dann seinen Frust entladen will.
Wenn man hier was kritisiert dann will man damit auch seine Meinung äußern und gucken ob die anderen es auch so schlecht finden und evtl. Ideen austauschen wie man an die Sache am besten rangehen soll, darum ist das Forum da so weit ich weiß.
Quoted
und obwohl ich nicht daran glaube, dass die Dozenten ihren Still beim Unterrichten ändern werden(bzw. können), wenn sich die Studenten bei ihnen beschweren, werde ich es am nächsten Dienstag auf jeden Fall mal probieren und wäre natürlich schön wenn noch paar Leute mitkommen, wir können dann zusammen als 'ne Gruppe hingehen
Senior Schreiberling
Date of registration: Jul 5th 2003
Location: Malaga
Occupation: Senior Cloud Solution Engineer bei Oracle
Quoted
Original von metalhen
Es ist doch gut, dass Du dir andere gleichgesinnte suchhen willst, die deinen Unmut teilen. Aber wieso machst Du sowas nicht (in)/vor/nach der Vorlesung (da sitzt Du ja nicht allein und Du hast sicher "bekannte" die auch Ainf studieren).
Quoted
weil das _jeder_ lesen kann und zweitens artet so eine Diskussion immer aus in unsachliche Meckerwettbewerbe die auch nicht vor öffentlichen Beleidigungen zurückschrecken. Soetwas wollen wir nur vermeiden. Und das sollte jeder verstehen. Wir wollen ja keine Kritik an der Kritik äußern nur an der Art und Weise wie soetwas (ver)beitet(et)(getreten) wird.
Quoted
Bei Fragen können wir auch gerne mit Rat und Tat zur Seite stehen.
Quoted
Original von Sinan
...
Zum Schluss möchte ich mich aber auch entschuldigen wenn ich jemanden, selbstverständlich unbeabsichtigt, beleidigt habe.
...
Quoted
[...]
Außerdem dachte ich kenntnisse in HLL [High Level Languages, Anm. np] sind vorausgestzt, wenn ja verstehe ich nicht wieso er sich dann ne halbe stunde mit verschiedenen Variablen typen aufhält und ne weitere zum erklären von hexal [hexadzimal, Anm. np] bzw oktal schreibweise.
[...]
Senior Schreiberling
Date of registration: Jul 5th 2003
Location: Malaga
Occupation: Senior Cloud Solution Engineer bei Oracle
Quoted
Original von np
Dein erstes Posting bezog sich ja nur auf die Übungen, von der Vorlesung war zunächst nicht die Rede.
Quoted
Zum Vorlesungsmodus: Es ist schwierig, Java nur anhand von Beispielen zu behandeln. Es gibt dabei aus meiner Sicht zwei Probleme:
1. Java hat eine höhere Einstiegshürde als die meisten anderen Sprachen .............................
2. "Learning by example" funktioniert einfach nicht. Man schafft es vielleicht nachdem man einige Beispiele gesehen hat, funktionsfähige Programme zu produzieren. Anspruch einer universitären Ausbildung ist es jedoch Einblick in tiefergehende Funktionsweisen zu vermitteln.......................