Encapsulamento

5 respostas
J

Escreva uma classe que encapsule um número decimal (informado durante a instanciação da classe) e forneça as seguintes operações:
a. Operações para modificar e retornar o número encapsulado.
b. Operação que indique se o número é par ou ímpar (true ou false).
c. Operação que converta o número para string. Use o método estático valueOf() da classe String para efetuar essa conversão.
d.Operação que permita comparar um número com outro. Para efetuar essa comparação, o método deverá receber a referência para um objeto da classe que encapsula o número. Ao final da execução, o método deverá retornar a referência cujo número encapsulado é o maior.

se alguem puder me ajudar com esse exercicio ae…agradeço desde já.

5 Respostas

Luan_Kevin

Boa tarde amigo!

Primeiramente eu lhe aconselho a começar a fazer este exercício, quando surgir alguma dúvida poste o código que o pessoal aqui do fórum irá tentar te ajudar. :thumbup:

ViniGodoy

Para saber o que é encapsulamento, leia este tópico.

J

opa vlew…assim q conluir o codigo eu posto ae…

vlew galera…

J
[color=green]
Public class numero {

      private double numero
 }


      Public numero(double numero) {[color=green][/color]
      retornaNumero();
       } 
   
     Public void retornaNumero()  {
     return this.numero=numero;


 }
    boolean verificaNumero()
     return this.numero % 2 ==0;

}
 
 public String ConverteNumero(){
 String texto;

 texto=this.numero.String.valueOf()

 return texto;
[/color][/code]}[/color][/color]esse é o codigo que consegui montar... gostaria de saber se tem como melhora-lo... vlew abraços
Luan_Kevin

J.Jakson:
Public class numero {

private double numero

}

Public numero(double numero) {
  retornaNumero();

}

Public void retornaNumero()  {
 return this.numero=numero;
}

boolean verificaNumero()

return this.numero % 2 ==0;

}

public String ConverteNumero(){
String texto;

texto=this.numero.String.valueOf()

return texto;

}

esse é o codigo que consegui montar… gostaria de saber se tem como melhora-lo… vlew abraços

primeiro da uma olhadinha nesse tópico!

http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor

:thumbup:

Criado 30 de maio de 2012
Ultima resposta 31 de mai. de 2012
Respostas 5
Participantes 3