Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Zugriffs- und Mutator-Übung | Kapselungsübersicht
C++ OOP
course content

Kursinhalt

C++ OOP

C++ OOP

1. Grundlagen der OOP in C++
2. Konstruktoren und Destruktoren
3. Kapselungsübersicht
4. Überblick Über die Vererbung
5. Überblick Über Polymorphismus

book
Zugriffs- und Mutator-Übung

Aufgabe

Swipe to start coding

  • Beenden Sie eine Implementierung einer Klasse namens Vault, die einen sicheren Tresor zur Speicherung einer Nachricht mit einem Passwort simuliert.
    • Implementieren Sie die Methode get_message(), die die gespeicherte Nachricht zurückgeben sollte, wenn das angegebene Passwort mit dem Passwort des Tresors übereinstimmt, andernfalls geben Sie einen leeren String oder eine geeignete Anzeige zurück.
    • Implementieren Sie die Methode set_message(), die zwei Parameter annimmt, eine neue Nachricht und das aktuelle Passwort. Diese Methode sollte das Ändern der Nachricht nur erlauben, wenn das aktuelle Passwort mit dem Passwort des Tresors übereinstimmt.
    • Implementieren Sie die Methode set_password(), die zwei Parameter annimmt, ein neues Passwort und das alte Passwort. Sie sollte das Passwort des Tresors auf das neue ändern, wenn das alte Passwort mit dem aktuellen Passwort übereinstimmt.

Lösung

cpp

solution

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 5
toggle bottom row

book
Zugriffs- und Mutator-Übung

Aufgabe

Swipe to start coding

  • Beenden Sie eine Implementierung einer Klasse namens Vault, die einen sicheren Tresor zur Speicherung einer Nachricht mit einem Passwort simuliert.
    • Implementieren Sie die Methode get_message(), die die gespeicherte Nachricht zurückgeben sollte, wenn das angegebene Passwort mit dem Passwort des Tresors übereinstimmt, andernfalls geben Sie einen leeren String oder eine geeignete Anzeige zurück.
    • Implementieren Sie die Methode set_message(), die zwei Parameter annimmt, eine neue Nachricht und das aktuelle Passwort. Diese Methode sollte das Ändern der Nachricht nur erlauben, wenn das aktuelle Passwort mit dem Passwort des Tresors übereinstimmt.
    • Implementieren Sie die Methode set_password(), die zwei Parameter annimmt, ein neues Passwort und das alte Passwort. Sie sollte das Passwort des Tresors auf das neue ändern, wenn das alte Passwort mit dem aktuellen Passwort übereinstimmt.

Lösung

cpp

solution

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 5
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt