Ir para o conteúdo
Gurzi

[Resolvido]Clone()

Mensagens Recomendadas

Gurzi    2
Gurzi

PEssoal, a ler o livro de java saltei esta parte porque não achei muito interessante, ou seja, não sei fazer clone de um objecto, é muito importante ??

Outra coisa..

Tenho 3 doubles e someios..

Recebi este valor : 3.300000000000003

Os três números eram : 1.1 + 1.1 + 1.1 ..

Porque raio aparece aquele 3 no fim ?

Abraços

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Rui Carlos    311
Rui Carlos

é um dos métodos (juntamente com o toString, o equals, etc.) que eu implementava em todas as classes...

pessoalmente acho que é um método bastante útil, principalmente quando estamos a usar encapsulamento.

PS: o método é clone() e não Clone()  ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Rui Carlos    311
Rui Carlos

o problema com os doubles está certamente relacionado com o limite de precisão da máquina (0.1 não é representável em vírgula flutuante e como tal 1.1 também não deve ser, por isso é necessário recorrer a arredondamentos que se traduzem em pequenos erros).

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Gurzi    2
Gurzi

é um dos métodos (juntamente com o toString, o equals, etc.) que eu implementava em todas as classes...

pessoalmente acho que é um método bastante útil, principalmente quando estamos a usar encapsulamento.

PS: o método é clone() e não Clone()  ;)

Podes explicar melhor o que enendes por encapsolamento ?? Estás´á falar de polimorfismo??

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Knitter    101
Knitter

Sem o clone implementado não consegues copiar um objecto. É esse o método que é usado em muitos pontos da API. Se é importante, é um dos métodos que, eu pelo menos, considero como sendo dos mais importantes, mas isso não quer dizer que alguma vez tenhas de lhe tocar :D

Um conselho, não saltes coisas, por menos interessantes que sejam, nem tudo é entusiasmante, há coisas menos fáceis de ler ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade