Bean?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
dango
JavaEvangelist
[Avatar]

Membro desde: 09/11/2002 08:56:47
Mensagens: 497
Localização: Catanduva SP
Offline

Esta é mais uma da série "perguntinhas idiotas, chatas & cia."

A classe...



...pode ser chamada de um bean?
(isso por que é serializable e implementa os getters e setters para os "campos publicos"?)

Ou eu perdi alguma coisa?
(admitam, é preciso ter coragem pra fazer uma perguntas dessas )
TedLoprao
Virtual Machine Man
[Avatar]

Membro desde: 09/05/2003 00:32:03
Mensagens: 607
Offline

Não tenho certeza, mas acho q precisa ter um cosntrutor vazio tbm!!!!


Rodrigo Klein
----------------------------------------------------
Java is the best
Jair Rillo Junior
Moderador
[Avatar]

Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline

quase certeza que precisa do construtor vazio realmente

Jair Rillo Junior

http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate
dango
JavaEvangelist
[Avatar]

Membro desde: 09/11/2002 08:56:47
Mensagens: 497
Localização: Catanduva SP
Offline

Hmmmm... então quer dizer que eu posso ter N construtores mas tenho que ter sempre um construtor padrão?
Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Correto. Geralmente os Beans soh tem um construtor, mas se tiver mais que um, precisa ter necessariamente o sem argumentos presente, pois esse sera o construtor que sera chamado quando precisar de reflection ou algum outro tipo de instanciamento dinamico.

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
rodrigoalbani
Smalltalk
[Avatar]

Membro desde: 07/11/2003 13:14:34
Mensagens: 2
Localização: Curitiba / PR
Offline

Geralmente os beans tem apenas o construtor vazio. Se observar essa classe que você mandou, o construtor que tem nela, está fazendo a mesma coisa que o método setName(), então nesse caso não vejo necessidade desse construtor. Talvez seja util um construtor com parâmetros quando quiser setar os valores em todas as propriedades ao mesmo tempo.

Rodrigo Albani[/img]
[Email] [ICQ]
dango
JavaEvangelist
[Avatar]

Membro desde: 09/11/2002 08:56:47
Mensagens: 497
Localização: Catanduva SP
Offline

É verdade, vc tem razão....;
Tenho o hábito de criar construtores assim quando, por exemplo, tenho dois ou mais campos e, para abreviar, defino um construtor que recebe esses argumentos (para evitar mais linhas de código)... talvez isso não seja uma boa prática, não é?!
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team