zu a das ist eine globale variable des Typs int. Die ist in der gesamten Klasse sichtbar da sie im Klassen Rumpf und nicht in einer Methode definiert wird in einer Methode währe sie nur in der Methode sichtbar.
Wenn in eine Methode auch eine variable mit gleichen Namen erstellt wird greifst du auf die lokale zu nicht auf die globale zu.
C wird benutz um die in eine Methode übergebenen variablen in der lokalen oder globalen variable zu speichern.
Bei mir eine globale
- int zahl; // global im Klassen rumpf
- public void MyClass(int zahl) //eine Methode in einer Klass
- this.zahl=zahl //C
- }
B: Wenn das der Konstruktor sein soll dann ist B: eine lokale variable im konstrucktor und nur dort sichtbar.
C macht in diesem Fall keinen Sinn ist das gleiche.
Macht nur in meinen Beispiel Sinn. Also wenn ein wert übergeben wird. Und du das in eine andere variable mit gleichen nahmen speichern willst. im