diff --git a/scope.md b/scope.md index 0f56d24..90e55b5 100644 --- a/scope.md +++ b/scope.md @@ -6,4 +6,54 @@ header: Programmieren 1 **Tutorium** footer: Henri Burau und Eva Meinen --> +#scope + += Sichtbarkeit = Gültigkeitsbereich + +Bereich in dem auf die Variable zugegriffen werden kann + +--- + +```java +int zahl = 3; +addierer(zahl); +System.out.printf(zahl); // Konsolenausgabe? +public void addierer(int zahl) { + zahl++; +} +``` +--- + +```java +public class TestFrame{ + int zahl; + + public void m(){ + zahl = 3; + } + public void m2(){ + System.out.printf(zahl); +}} +``` + +--- +```java +public class TestFrame { + public int num; + + public void m(int zahl){ + System.out.printf("1. %d %n", num); + num++; + int num = 4; + System.out.printf("2. %d %n", num); + num++; + System.out.printf("3. %d %n", num); + } + public void m2(){ + num = 3; + System.out.printf("4. %d %n", num); + m(3); + System.out.printf("5. %d %n", num); +}} +```