Java:
//Hauptklasse
public class VocTrainer
{
//Hauptmethode
public static void main (String[] args)
{
//Variablen deklarieren
//Neues Menü erzeugen
Menu mainmen = new Menu ();
//Menü anzeigen
}
}
//Menüklasse
class Menu
{
//Instanzvariablen
//Konstruktor
Menu ()
{
Option test = new Option ("Vokabeln abfragen");
Option config = new Option ("Neues Vokabular hinzufügen");
}
//Methoden
public void String show ()
{
System.out.println ( test.show () );
System.out.println ( config.show () );
}
}
//Menüpunktklasse
class Option
{
//Instanzvariablen
private String optname;
//Konstruktor
Option (String name)
{
optname = name;
}
//Methoden
public String show ()
{
return optname;
}
}
Hi Leute,
der Zweck des oben stehenden Programmes ist nichts weiter, als ein Hauptmenü mit 2 Unterpunkten zu erzeugen und anzuzeigen. Leider tut es das nicht.
Der Compiler gibt die Fehlermeldung
VocTrainer.java:35: '(' expected
public void String show ()
^
1 error
aus und NetBeans meldet, dass "test" und "config" nicht gefunden werden können. Kann mir jemand sagen, wo das Problem liegt? Sind die Konstruktoren oder die Methoden falsch?