Auf Thema antworten

Hi @ all,


hab hier eigentlich nur ein Anfängerproblem :-D


[code=Java]public class Test

{


    public Test()

    {

       

    }


    public void TestMethode ()

    {

        System.out.println("Test");

    }

   

    public void TestMethodeAufrufen ()

    {

        TestMethode();

    }

}[/code]


Hier ist ein kleines Beispiel meines Problems. Die Methode TestMethodeAufrufen ruft einfach die Methode TestMethode auf. Wenn ich das ganze aber so machen:


[code=Java]public class Test

{


    public Test()

    {

       

    }


    public void TestMethode (int a)

    {

        switch (a)

        {

            case 1:

            {

                System.out.println("1");

            }

            break;

           

            case 2:

            {

                System.out.println("2");

            }

            default:

            {

                System.out.println("Fehler");

            }

        }

    }

   

    public void TestMethodeAufrufen ()

    {

        TestMethode();

    }

}[/code]


Hier kommt der Fehler: TestMethod(int) in Test cannot be applied to ()


[code=Java]public class Test

{


    public Test()

    {

       

    }


    public void TestMethode (int a)

    {

        switch (a)

        {

            case 1:

            {

                System.out.println("1");

            }

            break;

           

            case 2:

            {

                System.out.println("2");

            }

            default:

            {

                System.out.println("Fehler");

            }

        }

    }

   

   

    public void TestMethodeAufrufen ()

    {

        TestMethode(int a);

    }

}[/code]


Und hier kommt der Fehler: '.class' expected


Das einzige was ich will, ist die Methode aufzurufen, mehr nicht :-D

Aber WIE geht das, weil ohne dass was in den Klammern steht bei der Methode gehts ja auch...


Ich bitte um schnelle Hilfe ;-)



MfG


Wuz.



Oben