ehrlich gesagt, hab auch nicht ganz verstanden, was hier steht :shinner:
Hab versucht im Internet nach den Begriffen, wie Classe, Instanz usw. zu suchen aber bin trotzdem net weiter gekommen :ahhh: :confused: :distur: :shinner:
Zitat von Alex_Kdie kurze erklärung ist: weil du sonst nicht von einer statischen methode in der klasse (z.b. main) auf diese variable zugreifen könntest.
die längere beschreibung hat mit objektorientierung zu tun. eine statische variable gehört zu klasse, d.h. jede instanz der klasse greift auf die gleiche variable zu. nicht statische variablen gehören zu der instanz einer klasse, d.h. jede instanz hat seine eigene variable, auf welche andere instanzen der klasse nicht direkt zugreifen können.
eine statische methode gehört auch zu klasse und nicht zu den instanzen. würde man z.b. in einer statischen methode versuchen auf eine nicht statische variable zuzugreifen, würde diese methode nicht wissen welche variable sie verwenden soll, das es diese variable nicht nur einmal gibt sondern für jede instanz einer klasse einmal.