Ich habe eine Instanz einer Klasse namens Test geschaffen und will eien Instanzmethode an der Instanz aufrufen. Ich habe aber keine Ahnung, weshalb das nicht geht.
Hier der Code:
Hier die Fehlermeldung:
Ich habe keine Ahnung, ws da falsch sein könnte, bin ganz perplex.
Hier der Code:
Java:
import java.util.*;
class Test
{
//Dies ist die do()-Methode mit ihrem Rückgabewert.
ArrayList<String> do(){
ArrayList<String> al = new ArrayList<String>();
return al;
}
public static void main(String[] argv){
//Ich erzeuge eine neue Instanz meiner Testklasse.
Test t = new Test();
//Hier will ich dann die Methode do aufrufen, was aber in Fehlern resultiert... Wie kommt das?
t.do();
}
}
Hier die Fehlermeldung:
goelz@ella:~/trunk$ vi Test.java
goelz@ella:~/trunk$ javac Test.java
Test.java:13: <identifier> expected
ArrayList<String> do(){
^
Test.java:13: illegal start of type
ArrayList<String> do(){
^
Test.java:13: <identifier> expected
ArrayList<String> do(){
^
Test.java:13: ';' expected
ArrayList<String> do(){
^
Test.java:19: illegal start of type
return al;
^
Test.java:19: ';' expected
return al;
^
Test.java:25: class, interface, or enum expected
public static void main(String[] argv){
^
Test.java:32: class, interface, or enum expected
t.do();
^
Test.java:36: class, interface, or enum expected
}
^
Ich habe keine Ahnung, ws da falsch sein könnte, bin ganz perplex.