public class BeispielPublicPrivate { // Hier nur main() public static void main(String[] args) { Pizza pizza = new Pizza(); pizza.setzeSchaerfegrad(100); // feurig... System.out.print("Die Pizza hat den Schärfegrad: "); System.out.println( pizza.Schaerfegrad() ); } } // Die Klasse Pizza enthält eine Variable "Schärfegrad", auf die von // Außen (außerhalb der Klasse) nicht zugegriffen werden kann, weder // lesend noch schreibend. Die public Methoden setzeSchaerfegrad() und // Schaerfegrad() erlauben es aber, kontrolliert den Inhalt der privaten // Variable zu verändern und auszugeben. class Pizza { private int Schaerfegrad; // Wieviel Pfeffer? public void setzeSchaerfegrad(int prozent) { if(prozent >= 0 && prozent <= 100) Schaerfegrad = prozent; else System.out.println("Sie dürfen nur Werte zwischen 0 und 100 für den Schärfegrad angeben!"); } public int Schaerfegrad() { return Schaerfegrad; } }