Ist diese Aussage korrekt? (nur das fettgedruckte)
Wenn man eine nichtstatische Methode hat (die man in der z.B. public class erstellt), dann muss man eine Instanz der Methode erzeugen (in der main class).
Um eine Instanz zu erzeugen, legen wir eine Variable mit dem Typ der Klasse an.
Das Erzeugen der Instanz erfolgt mit dem Operator "new", dem Namen der Klasse und den () Klammern.
Der Zugriff auf die Methoden erfolgt durch den Bezeichner der Variablen für die Instanz, einen trennenden Punkt und den Namen der Methoden.
Einen direkten Zugriff von aussen auf die Instanzvariablen sollten Sie nach Möglichkeit vermeiden.
=
Klassenmethoden gehören nicht zu einer Instanz, sondern zur Klasse an sich. Klassenmethoden lassen sich deshalb auch ohne Instanz aufrufen.
In Klassenmethoden können Sie nur auf Klassenvariablen bzw. lokale Variablen zugreifen.
Wenn man eine nichtstatische Methode hat (die man in der z.B. public class erstellt), dann muss man eine Instanz der Methode erzeugen (in der main class).
Um eine Instanz zu erzeugen, legen wir eine Variable mit dem Typ der Klasse an.
Das Erzeugen der Instanz erfolgt mit dem Operator "new", dem Namen der Klasse und den () Klammern.
Der Zugriff auf die Methoden erfolgt durch den Bezeichner der Variablen für die Instanz, einen trennenden Punkt und den Namen der Methoden.
Einen direkten Zugriff von aussen auf die Instanzvariablen sollten Sie nach Möglichkeit vermeiden.
=
Klassenmethoden gehören nicht zu einer Instanz, sondern zur Klasse an sich. Klassenmethoden lassen sich deshalb auch ohne Instanz aufrufen.
In Klassenmethoden können Sie nur auf Klassenvariablen bzw. lokale Variablen zugreifen.