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

Swipe um das Menü anzuzeigen

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
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

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
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt