From cb180a0be489e97fbdf8dbcde576c7a54dd6f192 Mon Sep 17 00:00:00 2001 From: acp059 Date: Tue, 21 Apr 2020 17:04:34 +0200 Subject: [PATCH] Update scope --- scope.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) 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); +}} +```