• Keine Ergebnisse gefunden

Sichtbarkeit und Kapselung

N/A
N/A
Protected

Academic year: 2022

Aktie "Sichtbarkeit und Kapselung"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Sichtbarkeit und Kapselung

Erweitern Sie die Klasse Person um die Instanzvariable int familiengroesse und die folgende Methode:

public int ermittelnFamiliengroesse(int partner, int kinder) {

int familiengroesse = partner + kinder + 1;

return familiengroesse;

}

Grundsätzlich können Instanzvariablen und Methoden als public oder als private definiert werden.

An dem folgendem Aufgabenbeispiel sollen Sie herausfinden, welche Wirkung die beiden Schlüsselwörter public und. private haben.

1. Erstellen Sie ein Objekt und führen Sie die Methode

public ermittelnfamiliengroesse(int partner, int kinder) aus.

2. Ändern Sie nun die Methode (aus Aufgabe 1) wie folgt:

private ermittelnfamiliengroesse(int partner, int kinder) und versuchen Sie auch jetzt die Methode am Objekt auszuführen.

3. Was stellen Sie fest? Formulieren Sie in eigenen Worten, welche Wirkung die beiden Schlüsselwörter public und private haben!

4. Die Familie hat Nachwuchs bekommen. Die Familiengröße muss neu

berechnet werden. Welchen Unterschied macht das, wenn man die Methode ermittelnfamiliengroesse(int partner, int kinder) mit public oder private definiert?

Referenzen

ÄHNLICHE DOKUMENTE

private ImmList (int head , ImmList tail ) { this.. b) public final class CompactString { private char[] data ;. private int start ; private int end ; private int hash

Natürlich bereiten wir Dich darauf professionell vor, begleiten Dich zwei Jahre lang und sorgen für Deine Weiterbildung – auch über das Klassenzimmer hinaus.. Und im Anschluss bist

Das Verfahren integrierte Planung im Dialog Die Vorgehensweise setzte auf ein integriertes, Ergebnis orientiertes Verfahren und knüpfte dabei an vorhandene Untersuchungen, Planungen

[r]

[r]

Codeitem-Klasse Item class Item{ public staticfinal int// Item Art Con=0, Local=1, Static=2, Stack=3, Fld=4, Elem=5, Meth=6; public int kind; public Struct type;// Typ des

Hinweis: Die Methode equals(Struct other) der Klasse Struct wird nur von den JUnit-Testfällen verwendet und prüft nicht die korrekte

Man unterscheidet zwei Arten von Pillen, die sich in ihrer Zusammensetzung und auch hinsichtlich ihrer Wirkung und Sicherheit unterscheiden – es sind die Mikro- und die Minipillen?.