Hallo zusammen,
ich würde gerne mal etwas genauer erfahren, wann genau ich das Command "static" bei Methoden und Variablen benutze bzw. benutzen muss.
Ich weiss, dass man eine statische Variable definiert, damit sie praktisch der Klasse gehört. Aber warum??
Und wie ist das mit den statischen Methoden? Wozu und warum??
Mich würde ausserdem interessieren, wie ich folgendes Programm ohne "static" schreiben würde, falls möglich.
Vielen Dank schonmal.
MfG Markus
[edit]: Nehme natürlich auch gerne Links zu dem Thema entgegen, wenns verständlich ist
ich würde gerne mal etwas genauer erfahren, wann genau ich das Command "static" bei Methoden und Variablen benutze bzw. benutzen muss.
Ich weiss, dass man eine statische Variable definiert, damit sie praktisch der Klasse gehört. Aber warum??
Und wie ist das mit den statischen Methoden? Wozu und warum??
Mich würde ausserdem interessieren, wie ich folgendes Programm ohne "static" schreiben würde, falls möglich.
Code:
public class test
{
private static int anzahl=10;
public static void main(String[] args)
{
anzahl = anzahl+10;
test();
}
public static void test()
{
anzahl = anzahl + 10;
ausgabe();
}
private static void ausgabe()
{
anzahl = anzahl + 10;
System.out.println(anzahl);
}
}
MfG Markus
[edit]: Nehme natürlich auch gerne Links zu dem Thema entgegen, wenns verständlich ist