H O M E
  L Ö S U N G E N
  => Kapitel 1
  => Kapitel 2
  => Kapitel 3
  => Kapitel 4
    
  About & Kontakt
  Gästebuch
Kapitel 2





Kapitel 2






 
Übung 2.2
 
Null (0)
 
 
 
Übung 2.3
 
Wird zu viel Geld eingeworfen, gibt der Automat kein Wechselgeld aus und wertet das Restgeld auch nicht als bereits gezahlten Betrag, sondern kassiert dieses einfach auch. Wird zu wenig Geld eingeworfen, druckt der Automat das Ticket trotzdem und kassiert den eingeworfenen Betrag. Der bereits gezahlte Betrag wird in beiden Fällen auf null gesetzt.
 
 
 
Übung 2.5
 
Wie erwartet passt sich der edruckte Preis auf dem Ticket dem des Ticketautomaten an. Alles Andere bleibt gleich.
 
 
 
Übung 2.6
 
public class Student {}
public class Laborkurs {}
 
 
 
Übung 2.7
 
Ja. Die Sichtbarkeit (kommt in späteren Kapiteln; in diesem Fall: public) muss vor class und dem Klassennamen stehen. Die Reihenfolge ist stets einzuhalten.

Fehlermeldung: <identifier> expected
 
 
 
Übung 2.8
 
Ja, momentan ist es noch möglich das Wort public wegzulassen.
 
 
 
Übung 2.9
 
Datenfelder: preis, bisherGezahlt, gesamtsumme

Konstruktoren: Ticketautomat

Methoden: gibPreis, gibBisherGezahltenBetrag,geldEinwerfen, ticketDrucken
 
 
 
Übung 2.10
 
Der Konstruktor hat keinen Ergebnistyp, da er kein Ergebnis liefern kann. Der Name des Konstruktors muss immer derselbe sein wie der Name der Klasse, in der er definiert ist.
 
 
 
Übung 2.11
 
int
Student
Server
 
 
 
Übung 2.12
 
lebendig
tutor
spiel
 
 
 
Übung 2.13
 
Es ist keine andere Reihenfolge möglich. Datenfelddeklarationen sehen immer wie folgt aus:
Sichtbarkeit Typ Datenfeld;
 
 
 
Übung 2.14
 
Ja, immer!
 
 
 
Übung 2.15
 
private int status;
 
 
 
Übung 2.16
 
Er gehört zur Klasse Student.
 
 
 
Übung 2.17
 
2 Paramter
Typen: String & double
 
 
 
Übung 2.18
 
Typ Name
String titel
double preis
 
 
 
Übung 2.19
 
name = seinName;
 
 
 
Übung 2.20
 
Da vor der Variablen preis ein Typ (int) steht bedeutet das, dass wir uns hier nicht auf das Datenfeld vom gleichen Namen (preis) beziehen und diesem einen neuen Wert (ticketpreis) zuweisen, sondern eine lokale Variable (int preis) deklariert wird. Der Wert, der an unser Datenfeld preis zugewiesen werden soll, wird deshalb nicht diesem, sondern der lokalen Variablen zugewiesen und das Datenfeld bleibt unverändert. Die lokale Variable verfällt nach Ausführung des Konstruktors und der eingegebene Wert (ticketpreis) geht verloren.
 
 
 
Übung 2.21
 
Es gibt keine besonderen Unterschiede. Sie geben den Wert eines Datenfeldes aus und unterscheiden sich lediglich darin, dass es sich um zwei verschiedene Datenfelder handelt.
 
 
 
Übung 2.22
 
"Wieviel Geld habe ich bisher eingeworfen?"
 
 
 
Übung 2.23
 
Nein, es handelt sich schließlich nur um den Namen der Methode.
 
 
 
Übung 2.24
 
public int gibGesamtsumme() {
     return gesamtsumme;
}
 
 
 
Übung 2.25
 
Fehlermeldung: "missing return statement"
(bzw. "missing return value")
-> Die Rückgabeanweisung fehlt.
 
 
 
Übung 2.26
 
Sie unterscheiden sich in ihren Ergebnistypen (= Rückgabetypen).
void: keine Rückgabeanweisung
int: Rückgabeanweisung (ganzzahliger Wert)
 
 
 
Übung 2.27
 
Nein, sie enthalten keine Rückgabeanweisungen.

Da sie keinen Wert zurückgeben müssen.

Ja, man kann es am Ergebnistyp (Rückgabetyp) void erkennen.
 
 
 
Übung 2.29
 
Konstruktoren dürfen in Java keine Ergebnistypen definieren. Hier ist aber der Ergebnistyp void gegeben.
 
 
 
Übung 2.30
 
preis = ticketpreis;
 
 
 
Übung 2.31
 
punktestand += punkte;
 
 
 
Übung 2.32
 
preis -= betrag;
 
 
 
Übung 2.33
 
public void meldung() {
    System.out.println("Bitte werfen Sie den passenden Geldbetrag ein.");
}
 
 
 
Übung 2.34
 
public void preisAusgeben() {
     System.out.println("Der Preis eines Tickets beträgt " + preis + " Cent");
}
 
 
 
Übung 2.35
 
Sie liefern unterschiedliche Werte, da jedes Objekt der Klasse Ticketautomat durch einen Parameter im Konstruktor seinen eigenen Ticketpreis bestimmt bekommt.
 
 
 
Übung 2.36
 
# preis Cent
 
 
 
Übung 2.37
 
# preis Cent
 
 
 
Übung 2.38
 
Nein, da keine Version auf einen Wert zurückgreift.
 
 
 
Übung 2.39
 
public Ticketautomat() {
    preis = 1000;
    bisherGezahlt = 0;
    gesamtsumme = 0;
}

Man kann jetzt keinen Ticketpreis mehr bestimmen.
Die Tickets kosten immer 1000 Cent.
 
 
 
Übung 2.40
 
public void leeren() {
    gesamtsumme = 0;
}

Nein, die Methode benötigt keine Paramter.
Es handelt sich um eine verändernde Methode.
 
 
 
Übung 2.41
 
public void preisSetzen(int neuerPreis) {
    preis = neuerPreis;
}

Es handelt sich um eine verändernde Methode.
 
 
 
Übung 2.42
 
public Ticketautomat() {
    preis = 1000;
    bisherGezahlt = 0;
    gesamtsumme = 0;
}

public Ticketautomat(int ticketpreis) {
    preis = ticketpreis;
    bisherGezahlt = 0;
    gesamtsumme = 0;
}
 
 
 
Übung 2.43
 
bisherGezahlt ändert sich nicht, wenn eine Fehlermeldung gedruckt wird und wird nur bei Werten über null erhöht.
 
 
 
Übung 2.44
 
Man kann jetzt auch null einwerfen, ohne dass eine Fehlermeldung ausgegeben wird.
 
 
 
Übung 2.45
 
Das Datenfeld (istSichtbar) gibt für die Methode zeichne vor, ob der Kreis sichtbar sein soll oder nicht.
Ja, da der Kreis entweder sichtbar ist (true) oder nicht (false).
 
 
 
Übung 2.47
 
Nein, aufgrund der bedingten Anweisung (if-Abfrage) in der ersten Zeile.
 
 
 
Übung 2.49
 
ersparnis = preis * rabatt;
 
 
 
Übung 2.50
 
durchschnitt = gesamt / anzahl;
 
 
 
Übung 2.51
 
if(preis > budget) {
    System.out.println("zu teuer");
}
else {
    System.out.println("passt");
}
 
 
 
Übung 2.52
 
if(preis > budget) {
    System.out.println("zu teuer. Budget: " + budget);
}
else {
    System.out.println("passt.");
}
 
 
 
Übung 2.53
 
Der Attributwert (Datenfeldwert) wird auf null gesetzt, wodurch anschließend auch '0' ausgegeben wird.
 
 
 
Übung 2.54
 
Eine Fehlermeldung: "unreachable statement"
Mit einer Rückgabeanweisung wird die Methode beendet und der darauf folgende Quelltext wird somit nie ausgeführt. return sollte immer am Ende der Methode stehen (Ausnahmen: if-Anweisungen, ...)
 
 
 
Übung 2.55
 
public int entleeren() {
    int gesamtgeld = gesamtsumme;
    gesamtsumme = 0;
    return gesamtgeld;
}
 
 
 
Übung 2.56
 
Beides!
- sondierende Methode wegen "return gesamtgeld"
- verändernde Methode wegen "gesamtsumme = 0;"
 
 
 
Übung 2.57
 
public void ticketDrucken()
{
    int nochZuZahlen = preis - bisherGezahlt;
    if(nochZuZahlen <= 0) {
   
     System.out.println("##################");
        System.out.println("# Die BlueJ Line");
        System.out.println("# Ticket");
        System.out.println("# " + preis + " Cent.");
        System.out.println("##################");
        System.out.println();
        gesamtsumme += preis;
        bisherGezahlt -= preis;
    }
    else {
        System.out.println("Sie müssen noch mindestens " + nochZuZahlen + " Cent einwerfen.");
    }
}
 
 
 
Übung 2.58
 
Am Besten würde das unter Benutzung von Sammlungen funktionieren. Da uns Sammlungen noch nicht bekannt sind versuchen wir es mit unserem bisherigem Wissen und gehen von einem Ticketautomaten mit einer festen Anzahl an Tickets (in diesem Fall 3) aus. Kopieren Sie sich folgenden Quelltext zur Veranschaulichung in ein neues Projekt (oder Ticketautomat) und versuchen Sie die Klasse durch Quelltext und Kommentare
zu verstehen.

/**
 * Die Klasse Ticketautomat modelliert Ticketautomaten, die drei verschiedene
 * Tickets ausgeben können. Der Preis pro Ticket kann über den Konstruktor
 * festgelegt werden.
 * Genau Erklärungen sind in Kommentaren und Signaturen festgehalten.
 *
 * @author Stefan B*******
 * @version 17.07.2011
 */
public class Ticketautomat
{
    // Der Preis eines Ticket-1s dieses Automaten.
    private int preis1;
    // Der Preis eines Ticket-2s dieses Automaten.
    private int preis2;
    // Der Preis eines Ticket-3s dieses Automaten.
    private int preis3;
    // Der Betrag, der bisher vom Automatenbenutzer eingeworfen wurde.
    private int bisherGezahlt;
    // Die Geldsumme, die bisher von diesem Automaten eingenommen wurde.
    private int gesamtsumme;

    /**
     * Erzeuge eine Maschine, die Tickets zum angegebenen Preis
     * (in Cent) ausgibt. Die Maschine überprüft ob die Preise
     * größer als Null sind und legt den eingegebenen Betrag
     * folglich als jeweiligen Preis fest. Eingaben kleiner oder
     * gleich Null werden durch einen logischen Betrag ersetzt.
     */
    public Ticketautomat(int ticketpreis1, int ticketpreis2, int ticketpreis3) {
        if(ticketpreis1 > 0) {
            preis1 = ticketpreis1;
        }
        else {
            preis1 = 250;
        }
        if(ticketpreis2 > 0) {
            preis2 = ticketpreis2;
        }
        else {
            preis2 = 380;
        }
        if(ticketpreis3 > 0) {
            preis3 = ticketpreis3;
        }
        else {
            preis3 = 500;
        }
        bisherGezahlt = 0;
        gesamtsumme = 0;
    }

    /**
     * Liefere den Preis eines Tickets dieses Automaten (in Cent).
     * Die verfügbaren Ticketnummern lauten: 1,2,3
     * Bei Eingabe einer falschen Nummer wird automatisch der Preis
     * des ersten Tickts ausgegeben.
     */
    public int gibPreis(int ticketnummer) {
        if(ticketnummer == 1) {
            return preis1;
        }
        else if(ticketnummer == 2) {
            return preis2;
        }
        else if(ticketnummer == 3) {
            return preis3;
        }
        else {
            return preis1;
        }
    }

    /**
     * Liefere die Höhe des Betrags (in Cent), der bereits eingeworfen wurde.
     */
    public int gibBisherGezahltenBetrag() {
        return bisherGezahlt;
    }

    /**
     * Nimm den angegebenen Betrag (in Cent) als Anzahlung für das nächste Ticket.
     */
    public void geldEinwerfen(int betrag) {
        if (betrag > 0) {
            bisherGezahlt += betrag;
        }
        else {
            System.out.println("Bitte nur positive Beträge verwenden.");
        }
    }
   
    /**
     * Gib das eingezahlte Geld an den Kunden zurück.
     */
    public int geldZurueckgeben()
    {  
        // 'bisherGezahlt' wird "kopiert" um noch ausgegeben zu werden,
        // nachdem der Betrag bereits auf wieder 0 gesetzt wurde.
        int rueckgeld;
        rueckgeld = bisherGezahlt;
        bisherGezahlt = 0;
        return rueckgeld;
    }

    /**
     * Drucke ein Ticket der Klasse 1,2 oder 3 und gebe das Wechselgeld, wenn die
     * Forderungen erfüllt werden.
     * Forderungen: Es muss eine korrekte Ticketnummer (1,2 oder 3) angegeben sein
     * und der bisher eingezahlte Betrag muss größer oder gleich dem Ticketpreis sein.
     * Umwandlung in Euro: Um von Cent in Euro umzuwandeln müssen je zwei Variablen
     * definiert werden. Würde man z.B die Variable 'dezwechselgeld' weglassen und
     * nicht definieren, so müsste man stattdessen 'eurowechselgeld' so definieren:
     * eurowechselgeld = (centwechselgeld) / 100  -  oder:
     * eurowechselgeld = (bisherGezahlt - preis1) / 100
     * Dies funktioniert jedoch nicht, weil man eurowechselgeld zuvor als Dezimal
     * -zahl festgelegt hat. 'bisherGezahlt' und 'preisX' sind aber vom Typ int.
     * Aus diesem Grund wandelt man diese zuvor ebenfalls in den Typ double um,
     * indem man 'dezwechselgeld' definiert.
     * Return bleib trotzdem in Cent (int). Man kann sich vorstellen, der Automat
     * wäre echt. Dann würde er das Ticket drucken (hier: Console) und uns das
     * Rückgeld ausgeben. Dieses "Rückgeld ausgeben" entspricht hier "return".
     */
    public int ticketDrucken(int ticketnummer) {
        // Abfrage, welches Ticket gewählt wurde.
        if(ticketnummer == 1) {
            // Abfrage, ob genug gezahlt wurde.
            if (bisherGezahlt >= preis1) {
                // 'centwechselgeld' wird festgelegt, um das Wechselgeld zum Schluss
                // mit 'return' als ganze Zahl in Cent ausgeben zu können.
                int centwechselgeld = bisherGezahlt - preis1;
                // Der 'centwechselgeld'-Wert wird nicht verändert, aber als Dezimalzahl festgelegt.
                double dezwechselgeld = centwechselgeld;
                // Umwandlung von Cent in Euro: Teilung mit Divisor 100.
                double eurowechselgeld = dezwechselgeld / 100;
                // Der 'bisherGezahlt'-Betrag wird nicht verändert,
                // aber als Dezimalzahl festgelegt.
                double dezbisherGezahlt = bisherGezahlt;
                // Umwandlung von Cent in Euro: Teilung mit Divisor 100.
                double eurobisherGezahlt = dezbisherGezahlt / 100;
                // Der 'preis1'-Wert wird nicht verändert, aber als Dezimalzahl festgelegt.
                double dezpreis = preis1;
                // Umwandlung von Cent in Euro: Teilung mit Divisor 100.
                double europreis = dezpreis / 100;
                // Nun können die Ergebnisse in der Console ausgegeben werden.
                System.out.println("Ihr BlueJ-Linienticket Typ 1:");
                System.out.println("Eingeworfen:         " + eurobisherGezahlt + " €");
                System.out.println("Preis:             - " + europreis + " €");
                System.out.println("Wechselgeld:       = " + eurowechselgeld + " €");
                System.out.println("Danke für Ihren Kauf.");
                System.out.println();
               
                // Die Einnahmen des Automaten werden um den Einkaufspreis erhöht,
                // der bezahlte Betrag wird wieder auf Null gesetzt und das Wechsel-
                // geld wird ausgegeben (Realität: Geld im Rückgeldschacht)
                gesamtsumme += preis1;
                bisherGezahlt = 0;
                return centwechselgeld;
            }
            else {
                // 'centmindestbetrag' wird festgelegt.
                int centmindestbetrag = preis1 - bisherGezahlt;
                // Der 'centmindestbetrag'-Wert wird nicht verändert, aber als Dezimalzahl festgelegt.
                double dezmindestbetrag = centmindestbetrag;
                // Umwandlung von Cent in Euro: Teilung mit Divisor 100.
                double euromindestbetrag = dezmindestbetrag / 100;
                System.out.println("Sie müssen noch mindestens "
                    + euromindestbetrag + " Euro einwerfen.");
                System.out.println();
                return 0;
            }
        }
        else if(ticketnummer == 2) {
            // Abfrage, ob genug gezahlt wurde.
            if (bisherGezahlt >= preis2) {
                // 'centwechselgeld' wird festgelegt, um das Wechselgeld zum Schluss
                // mit 'return' als ganze Zahl in Cent ausgeben zu können.
                int centwechselgeld = bisherGezahlt - preis2;
                // Der 'centwechselgeld'-Wert wird nicht verändert, aber als Dezimalzahl festgelegt.
                double dezwechselgeld = centwechselgeld;
                // Umwandlung von Cent in Euro: Teilung mit Divisor 100.
                double eurowechselgeld = dezwechselgeld / 100;
                // Der 'bisherGezahlt'-Betrag wird nicht verändert,
                // aber als Dezimalzahl festgelegt.
                double dezbisherGezahlt = bisherGezahlt;
                // Umwandlung von Cent in Euro: Teilung mit Divisor 100.
                double eurobisherGezahlt = dezbisherGezahlt / 100;
                // Der 'preis2'-Wert wird nicht verändert, aber als Dezimalzahl festgelegt.
                double dezpreis = preis2;
                // Umwandlung von Cent in Euro: Teilung mit Divisor 100.
                double europreis = dezpreis / 100;
                // Nun können die Ergebnisse in der Console ausgegeben werden.
                System.out.println("Ihr BlueJ-Linienticket Typ 2:");
                System.out.println("Eingeworfen:         " + eurobisherGezahlt + " €");
                System.out.println("Preis:             - " + europreis + " €");
                System.out.println("Wechselgeld:       = " + eurowechselgeld + " €");
                System.out.println("Danke für Ihren Kauf.");
                System.out.println();
               
                // Die Einnahmen des Automaten werden um den Einkaufspreis erhöht,
                // der bezahlte Betrag wird wieder auf Null gesetzt und das Wechsel-
                // geld wird ausgegeben (Realität: Geld im Rückgeldschacht)
                gesamtsumme += preis2;
                bisherGezahlt = 0;
                return centwechselgeld;
            }
            else {
                // 'centmindestbetrag' wird festgelegt.
                int centmindestbetrag = preis2 - bisherGezahlt;
                // Der 'centmindestbetrag'-Wert wird nicht verändert, aber als Dezimalzahl festgelegt.
                double dezmindestbetrag = centmindestbetrag;
                // Umwandlung von Cent in Euro: Teilung mit Divisor 100.
                double euromindestbetrag = dezmindestbetrag / 100;
                System.out.println("Sie müssen noch mindestens "
                    + euromindestbetrag + " Euro einwerfen.");
                System.out.println();
                return 0;
            }
        }
        else if(ticketnummer == 3) {
            // Abfrage, ob genug gezahlt wurde.
            if (bisherGezahlt >= preis3) {
                // 'centwechselgeld' wird festgelegt, um das Wechselgeld zum Schluss
                // mit 'return' als ganze Zahl in Cent ausgeben zu können.
                int centwechselgeld = bisherGezahlt - preis3;
                // Der 'centwechselgeld'-Wert wird nicht verändert, aber als Dezimalzahl festgelegt.
                double dezwechselgeld = centwechselgeld;
                // Umwandlung von Cent in Euro: Teilung mit Divisor 100.
                double eurowechselgeld = dezwechselgeld / 100;
                // Der 'bisherGezahlt'-Betrag wird nicht verändert,
                // aber als Dezimalzahl festgelegt.
                double dezbisherGezahlt = bisherGezahlt;
                // Umwandlung von Cent in Euro: Teilung mit Divisor 100.
                double eurobisherGezahlt = dezbisherGezahlt / 100;
                // Der 'preis3'-Wert wird nicht verändert, aber als Dezimalzahl festgelegt.
                double dezpreis = preis3;
                // Umwandlung von Cent in Euro: Teilung mit Divisor 100.
                double europreis = dezpreis / 100;
                // Nun können die Ergebnisse in der Console ausgegeben werden.
                System.out.println("Ihr BlueJ-Linienticket Typ 3:");
                System.out.println("Eingeworfen:         " + eurobisherGezahlt + " €");
                System.out.println("Preis:             - " + europreis + " €");
                System.out.println("Wechselgeld:       = " + eurowechselgeld + " €");
                System.out.println("Danke für Ihren Kauf.");
                System.out.println();
               
                // Die Einnahmen des Automaten werden um den Einkaufspreis erhöht,
                // der bezahlte Betrag wird wieder auf Null gesetzt und das Wechsel-
                // geld wird ausgegeben (Realität: Geld im Rückgeldschacht)
                gesamtsumme += preis3;
                bisherGezahlt = 0;
                return centwechselgeld;
            }
            else {
                // 'centmindestbetrag' wird festgelegt.
                int centmindestbetrag = preis3 - bisherGezahlt;
                // Der 'centmindestbetrag'-Wert wird nicht verändert, aber als Dezimalzahl festgelegt.
                double dezmindestbetrag = centmindestbetrag;
                // Umwandlung von Cent in Euro: Teilung mit Divisor 100.
                double euromindestbetrag = dezmindestbetrag / 100;
                System.out.println("Sie müssen noch mindestens "
                    + euromindestbetrag + " Euro einwerfen.");
                System.out.println();
                return 0;
            }
        }
        else {
            // 'preis1' wird als neue Variable als 'double' festgelegt.
            double dezpreis1 = preis1;
            // 'dezpreis1' wird in Euro umgerechnet.
            double europreis1 = dezpreis1 / 100;
            // 'preis2' wird als neue Variable als 'double' festgelegt.
            double dezpreis2 = preis2;
            // 'dezpreis2' wird in Euro umgerechnet.
            double europreis2 = dezpreis2 / 100;
            // 'preis3' wird als neue Variable als 'double' festgelegt.
            double dezpreis3 = preis3;
            // 'dezpreis3' wird in Euro umgerechnet.
            double europreis3 = dezpreis3 / 100;
            System.out.println("Dieses Ticket ist nicht verfügbar. Die Nummern der");
            System.out.println("momentan verfügbaren Tickets lauten: 1,2,3. Preise:");
            System.out.println("Ticket 1:  " + europreis1 + " €");
            System.out.println("Ticket 2:  " + europreis2 + " €");
            System.out.println("Ticket 3:  " + europreis3 + " €");
            System.out.println();
            return 0;
        }
    }
   
    /**
     * Setze den Tickpreis (in Cent) für das Ticket mit der eingegebenen Nummer, neu.
     */
    public void setzePreisNeu(int ticketnummer, int ticketpreis)
    {
        if(ticketnummer == 1) {
            if(ticketpreis > 0) {
                preis1 = ticketpreis;
            }
            else {
                System.out.println("Bitte nur positive Beträge verwenden.");
            }
        }
        else if(ticketnummer == 2) {
            if(ticketpreis > 0) {
                preis2 = ticketpreis;
            }
            else {
                System.out.println("Bitte nur positive Beträge verwenden.");
            }
        }
        else if(ticketnummer == 3) {
            if(ticketpreis > 0) {
                preis3 = ticketpreis;
            }
            else {
                System.out.println("Bitte nur positive Beträge verwenden.");
            }
        }
        else {
            System.out.println("Dieses Ticket ist nicht verfügbar. Die Nummern der");
            System.out.println("momentan verfügbaren Tickets lauten: 1,2,3.");
            System.out.println();
        }
    }
   
    /**
     * Gib die Einnahmen des Automaten (in Cent).
     */
    public int gibEinnahmen() {
        return gesamtsumme;
    }
}
 
 
 
Übung 2.59
 
Methodenname: gibName
Ergebnistyp: String
 
 
 
Übung 2.60
 
Methodenname: setzeKreditrahmen
Parametername: rahmen
Parametertyp: int
 
 
 
Übung 2.61
 
public class Person{}
 
 
 
Übung 2.62
 
private String name;
private int alter;
private String nummer;
private int kreditrahmen;
 
 
 
Übung 2.63
 
public Modul(String modulnummer) {
    nummer = modulnummer;
}
 
 
 
Übung 2.64
 
public Person(String meinName, int meinAlter) {
    name = meinName;
    alter = meinAlter;
}
 
 
 
Übung 2.65
 
void -> int
 
 
 
Übung 2.66
 
public String gibName() {
    return name;
}

 
 
 
Übung 2.67
 
public void setzeAlter(int neuesAlter) {
    alter = neuesAlter;
}

 
 
 
Übung 2.68
 
public void detailsAusgeben() {
    System.out.println("Der Name dieser Person ist " + name);
}
 
 
 
Übung 2.69
 
-
 
 
 
Übung 2.
 
-
 
 
 
Übung 2.
 
-
 
 
 
Übung 2.
 
-
 
 
 
Übung 2.
 
-
 
 
 
Übung 2.
 
-
 
 
 
Übung 2.
 
-
 
 
 
Übung 2.
 
-
 
 
 
Übung 2.
 
-
 
 
 
Übung 2.
 
-
 
 
 
Übung 2.
 
-
 
 
 
Übung 2.
 
-
 
 
 
Übung 2.
 
-
 
 
 
Übung 2.
 
-
 
 
 
Übung 2.
 
-
 
 
 
 
Zu den Lösungen aus Kapitel 3
 
 
 

I N F O B O X  
 
Seite ist noch im Aufbau!
- - -
Zur richtigen Darstellung dieser Seite nicht Internet Explorer verwenden. (Klick)

 
Heute: 1 Besucher (1 Hits)
Diese Webseite wurde kostenlos mit Homepage-Baukasten.de erstellt. Willst du auch eine eigene Webseite?
Gratis anmelden