class KontoChecker
{
private String kontoNummer;
private String kontoInhaber;
private int kontoStand;
private int zaehler = 0;
public KontoChecker( String ktoNummer, String ktoInhaber, int start )
{ . . . . }
private void inkrementZaehler() { . . . . }
public int aktuellerKontostand() { . . . . }
public void verarbeiteEinzahlung( int betrag ) { . . . . }
public void verarbeiteAuszahlung( int betrag ) { . . . . }
public void anzeigen() { . . . . }
}
Wenn Sie weder public noch private für
eine Variable oder Methode angeben,
dann werden sie eine Standardsichtbarkeit haben.
Die Standardsichtbarkeit erlaubt es einer Variablen oder Methode von
allen anderen Methoden einer Klasse oder anderen Klassen, die Teil desselben Pakets
sind, gesehen zu werden.
In diesen Aufzeichnungen wurden Pakete noch nicht besprochen.
Ein Paket ist eine Gruppe von ähnlichen Klassen.
Ein späteres Kapitel wird die Erstellung von Paketen behandeln.
Für jetzt bedeutet Standardsichtbarkeit das gleiche wie
die Sichtbarkeit public.
Aber es ist das Beste, Klassenmitglieder explizit
als public zu deklarieren, wenn es das ist, was Sie tatsächlich wollen.
Sie können einem Klassenmitglied explizit keine Standardsichtbarkeit zuweisen
(zum Beispiel, Sie können nicht sagen default int monthlyCharge; .)
Später, nachdem diese Aufzeichnungen Vererbung besprochen haben,
wird es andere Zugriffsmodifizierer geben und
zusätzliche Regeln für die Zugriffsmodifizierer public und private.