Find Jobs
Hire Freelancers

Blue J Proj

$30-5000 USD

Fechado
Publicado há mais de 14 anos

$30-5000 USD

Pago na entrega
This is a Blue J Project that requires just a small amount of programming using java. ## Deliverables For this assignment, you will write your own `FacePamphlet` class. Your `FacePamphlet` class must extend the `Application` class in the `[login to view URL]` package. Note that you do not have to complete this class before you start working on the ZHTML page for this project--you can switch back and forth between the two tasks as needed. Before you start writing code, however, first read the [Javadoc page for the Application class][1]. Make sure your `FacePamphlet` class meets the following requirements (note that you may not be able to create an instance of your class until you have completed all of these steps): 1. It must be a subclass of `Application`. 2. Give it a constructor that takes no parameters. Make sure to pick a unique identifier for your personal version of FacePamphlet--something that will be different from anyone else in the class (using only letters, digits, and underscores). Make sure to pass your unique identifier to the superclass using `super()`. **Note: if you are trying to use "`new Application()`", that is a mistake**. Ask a TA for an explanation. 3. Give it a method called `getCurrentUser()` that returns a `UserProfile`. To implement this method, call the version of `getCurrentUser()` provided in the `Application` class, and pass it `[login to view URL]` as the required parameter--that is how you tell it the kind of class you are using to represent user accounts. 4. Define a method called `createUser()` that takes a user name and a password as parameters; both are strings. Implement this method using the following algorithm: 1. Create a new user profile object. 2. Set its (user) name and password. 3. Use `setSharedObject()` to store the new user profile with its name as the object identifier. 4. Use `setCurrentUser()` to make the new profile be the current user of your application. 5. Define a `login()` method using the same signature as the one in the `Application` class. Implement this method using the following algorithm: 1. Use `getSharedObject()` to retrieve the user profile associated with the user name. 2. If no profile is found, return false. Otherwise, complete the remaining steps. 3. Check the password to see if it equals the one in the user profile (do **not** use ==). 4. If it matches, set the profile as the current user and return true. Otherwise, return false. There is also an Optional Part 2 to this assignment that would require some ZHTML writing for this program
ID do Projeto: 2891225

Sobre o projeto

Projeto remoto
Ativo há 15 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos

Sobre o cliente

Bandeira do(a) UNITED STATES
United States
0,0
0
Membro desde set. 24, 2009

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.