Vector Problem

dakkar

Grünschnabel
Hallo

Lerne grad Java im Selbststudium. Jetzt hab ich hier aber ein Problem, welches ich partout nicht geloest bekomme.

Ich habe folgenden Code Schnipsel:

Code:
public class UeberstundenApp {
    
    // Neue Liste anlegen
    Vector vUeberstundenliste = new Vector();
    
    // neues Element hinzufuegen 
    vUeberstundenliste.addElement(new Eintrag("12.12.2007", 1234.1));
}

Der Fehler:
Syntax error on token "addElement", = expected after this token

Ich sehe beim besten Willen nicht, was da der Fehler sein soll.

mfg
dakky
 
Zuletzt bearbeitet:
Du kannst es auch kürzer schreiben einfach add statt addElement (ist die gleiche Funktion)

Du solltest Variablen auch in einer Methode in einer Klasse benutzen...nicht in der Klasse direkt. (die startende Methode ist normalerweise main).

Du könntest höchstens die Variable
Vector vUeberstundenliste = new Vector();

durch ein private oder je nachdem wie gewünscht in der Klasse global definieren.
 
Zuletzt bearbeitet:
@(1)

Verhalten sollte schon in Methoden stehen, macht ja sonst keinen Sinn.
(WANN genau soll nun das Element hinzugefügt werden, beim aufruf WELCHEr funktion usw.)


also besser ca so:

public class UeberstundenApp {

// Neue Liste anlegen
Vector vUeberstundenliste = new Vector();

// neues Element hinzufuegen
public void irgendeineMethode(){
vUeberstundenliste.addElement(new Eintrag("12.12.2007", 1234.1));
}
}



@ (2)
sehr Richtig add() ist identisch zu addElement()

add() ist nicht dafür da dass Sie KÜRZER ist als addElement()
sonder implementiert das List interface, so ist es möglich besseren Code, welcher leicher wiederverwendet werden kann zu schreiben ( wenn man add benutzt )
 

Neue Beiträge

Zurück