Challenge: Secure User Class
Tâche
Swipe to start coding
Write the entire User class so that it securely manages user credentials for a login system.
- The user's password must be stored in a private field that cannot be accessed or modified directly from outside the class.
- The username must be accessible and settable publicly using a property.
- Provide a protected method that checks if a given password matches the stored password.
- Implement a constructor that initializes both the username and the password.
- Add a public method
TryLoginthat accepts an input password, checks it using the protected validation method, and prints eitherLogin successfulorLogin failedto the console. - Use the correct access modifiers for all members to ensure security and correct visibility.
- Do not include any code outside of the
Userclass except for the providedProgramclass andMainmethod.
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 6
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Génial!
Completion taux amélioré à 4.17
Challenge: Secure User Class
Glissez pour afficher le menu
Tâche
Swipe to start coding
Write the entire User class so that it securely manages user credentials for a login system.
- The user's password must be stored in a private field that cannot be accessed or modified directly from outside the class.
- The username must be accessible and settable publicly using a property.
- Provide a protected method that checks if a given password matches the stored password.
- Implement a constructor that initializes both the username and the password.
- Add a public method
TryLoginthat accepts an input password, checks it using the protected validation method, and prints eitherLogin successfulorLogin failedto the console. - Use the correct access modifiers for all members to ensure security and correct visibility.
- Do not include any code outside of the
Userclass except for the providedProgramclass andMainmethod.
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 6
single