Doppeltverkettete Liste mit Interface

Gast #3938531
Lesenswert?
• ▲
▼
Hallo,
ich komme irgendwie nicht klar bei der Implementierung meiner doppelt 
verketteten Liste.
Als vorgaben bekam ich ein Interface namens IVlaueElement:
1
package schnittstellen;
2

3
public interface IValueElement 
4
{
5
    public String getName();
6
    public void setName(String parmName);
7
    public int getValue();
8
    public void setValue(int parmValue);
9
}

hab schon mit der Implementierung angefangen jedoch ohne die folgenden 
Aufgabenstellungen zu beachten, da ich nicht weiß wie ich es schreiben 
soll.
Diese lauten:

"

- IValueElement muss implementiert werden.

- Es gibt einen Konstruktor mit zwei Parametern,
und zwar jeweils einen Parameter fur die Initialisierung von Name und
Zahlenwert.

- Die Attribute durfen niemals den Wert null annehmen.

- Die toString()-Methode liefert eine String-Reprasentation des 
Elements.


Meine derzeitige Klasse sieht so aus:
1
package schnittstellen;
2

3
public class ValueElement implements IValueElement
4
{
5
    private String name;
6
    private int value;
7
    
8
    public String getName()
9
    {
10
  return this.name;
11
    }
12
    
13
    public void setName(String paramName)
14
    {
15
  this.name = paramName;
16
    }
17
    
18
    public int getValue()
19
    {
20
  return this.value;
21
    }
22
    
23
    public void setValue(int paramValue)
24
    {
25
  this.value = paramValue;
26
    }
27
}

Könnte mir bitte jmd weiterhelfen?
Vielen Dank,
moonlightdrive.
Gast #3939007
Lesenswert?
• ▲
▼
Worin besteht jetzt genau das Problem? Weißt du nicht wie du die 
verkettete Liste machen sollst oder wie du das Interface mit den 
Anforderungen implementieren sollst? Fehlt doch eigentlich nur noch ein 
Konstruktor mit Argumenten und ein default Konstruktor und eine toString 
Methode.
Gast #3939418
Lesenswert?
• ▲
▼
Ja, ich weiß nicht wie ich das Interface implementieren soll.

mein Konstruktor wäre dann dies?
1
 public ValueElement(String name, int value)
2
    {
3
  this.name = name;
4
  this.value = value
5
    }

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren