Doppeltverkettete Liste mit Interface

Gast #3938531
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
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
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

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.