000
16.10.2007, 21:19 Uhr
~newb
Gast
|
Hallo,
ich bin ein gerade in Java eingestiegen und habe noch einige Probleme damit. Um mir mehr Wissen anzueignen programmiere ich Aufgaben.
Ich bräuchte nun einen kleinen Tip. Die Aufgabenstellung lautet:
a) Eine CD hat –eine Nummer, –einen Namen, –einen Interpreten, und eine –Titelliste. Ein einzelner Titel wiederum hat •eine Nummer (nämlich das wievielte Stück der Titel auf der CD ist) •einen Namen, •eine Länge, •und (wir brauchen dies später) eine Referenz auf die CD, auf der der Titel drauf ist.
Modellieren Sie dies über Klassen. In Java sollten Sie korrekt parametrisierte Instanzen von java.util.LinkedList oder java.util.ArrayList verwenden. (Falls Sie C++ verwenden, nutzen Sie analog entweder die Klasse list oder vector.) Konstruktoren und get...-Methoden (z.B. getName()) müssen nicht definiert werden und können im weiteren als gegeben angenommen werden.
Hier mein bisheriger(spartanischer) Code:
Code: |
package Aufgabe1; import java.util.LinkedList;
public class CD { protected int no; protected String name; protected String interpret; protected int titelliste; } public class Titel { protected int no; protected String name; protected int laenge;
|
Ich habe nun 2 Fragen: 1. Wie bekomme ich die Referenz auf CD hin? 2. Wie muss ich da die LinkedList einbauen, verstehe dies nicht ganz?
Wäre nett, wenn mir jemand diese beiden Fragen beantworten könnte und ggf. auf Fehler hinweisen könnte.
Vielen Dank. Grüße |