Em que situação em uma Classe você obtém um Objeto sem utilizar new ?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
MarcioDuran
Thread.start()
[Avatar]

Membro desde: 15/03/2011 10:29:31
Mensagens: 27
Offline

Sendo que ?

Classe

Define as caracterisca basicas de um objeto (através de atributos) e seu comportamento (através de métodos), provendo uma estrutura modular para o programa.

Objeto

Consiste em uma instância particular de uma classe. O valor do conjunto de seus atributos é denominado estado do objeto. O estado inicial de um objeto é definido por
sua classe.

This message was edited 1 time. Last update was at 05/04/2011 20:23:56


"Hackear é preciso ;- )"

raf4ever
GUJ Master

Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline

Graaaaaande Duran....

O rei do off-topic do GUJ...

Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
[Email] [MSN]
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

raf4ever wrote:Graaaaaande Duran....

O rei do off-topic do GUJ...


2x!!

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

rmendes08
GUJ Master
[Avatar]

Membro desde: 29/05/2008 14:09:28
Mensagens: 1617
Offline

Em Java, somente com reflection, chamando o método newInstance da classe Class<T>, e mesmo assim tem que definir um construtor no-arg. Próxima ?

"A Técnica é transformada em Arte por quem a emprega"

"O futuro pertence àqueles que acreditam na beleza de seus sonhos"

Computadores Fazem Arte

http://www.uaijug.com.br

"É importante estabelecer uma estrutura de alto nível, mas isso não significa criar uma infinidade de diagramas de classes detalhados."
laudenpower
JavaEvangelist
[Avatar]

Membro desde: 28/12/2008 21:00:08
Mensagens: 349
Offline

A fama precede...
Tenho calafrios....
aauhuahuahuahuaha

Tipo eu penso que se vai criar uma instância alguém têm que dar um new isso é fato.

Enquanto cultivares teu saber, nada tens a temer!

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline

eu vejo pelo menos 3 maneiras:

1- autoboxing de primitivos nos seus respectivos tipos "objetos" vc nao usa new
2- clamar por "strings" vc não usa new
3- Enums vc nao usa new

mas de qq forma vc pode ter new "implicito".

vejo uma quarta forma usando método clone() e uma quinta desserializando um objeto ja serializado (como lendo um xml usando XStream). nao vejo uma forma facil de fazer isso com JNI.

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

peczenyj wrote:eu vejo pelo menos 3 maneiras:

1- autoboxing de primitivos nos seus respectivos tipos "objetos" vc nao usa new
2- clamar por "strings" vc não usa new
3- Enums vc nao usa new

mas de qq forma vc pode ter new "implicito".

vejo uma quarta forma usando método clone() e uma quinta desserializando um objeto ja serializado (como lendo um xml usando XStream). nao vejo uma forma facil de fazer isso com JNI.


6 - usando umas bruxarias tipo Objenesis.

[]'s

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

MarcioDuran
Thread.start()
[Avatar]

Membro desde: 15/03/2011 10:29:31
Mensagens: 27
Offline

peczenyj wrote:eu vejo pelo menos 3 maneiras:

1- autoboxing de primitivos nos seus respectivos tipos "objetos" vc nao usa new
2- clamar por "strings" vc não usa new
3- Enums vc nao usa new

mas de qq forma vc pode ter new "implicito".

vejo uma quarta forma usando método clone() e uma quinta desserializando um objeto ja serializado (como lendo um xml usando XStream). nao vejo uma forma facil de fazer isso com JNI.


6 - Factory Method(Método de Fábrica) é um padrão de projeto que visa encapsular a criação de um objeto em um método.

Posso usar métodos de fábrica. Factory Method são os métodos que possam criar condições para uma classe de objetos. Por exemplo

Calendário Calender.getInstance c = (); "em observação temos Calender que é uma classe e o método getInstance () é um Factory methods que pode criar um objeto para a classe Calender."


"Hackear é preciso ;- )"

fredferrao
GUJ Master
[Avatar]

Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline

MarcioDuran wrote:
peczenyj wrote:eu vejo pelo menos 3 maneiras:

1- autoboxing de primitivos nos seus respectivos tipos "objetos" vc nao usa new
2- clamar por "strings" vc não usa new
3- Enums vc nao usa new

mas de qq forma vc pode ter new "implicito".

vejo uma quarta forma usando método clone() e uma quinta desserializando um objeto ja serializado (como lendo um xml usando XStream). nao vejo uma forma facil de fazer isso com JNI.


6 - Factory Method(Método de Fábrica) é um padrão de projeto que visa encapsular a criação de um objeto em um método.

Posso usar métodos de fábrica. Factory Method são os métodos que possam criar condições para uma classe de objetos. Por exemplo

Calendário Calender.getInstance c = (); "em observação temos Calender que é uma classe e o método getInstance () é um Factory methods que pode criar um objeto para a classe Calender."



Encapsula, mas o new, continua la dentro do getInstance. Onde tu quer chegar Duran???

Não respondo dúvidas via MP!
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

MarcioDuran wrote:
peczenyj wrote:eu vejo pelo menos 3 maneiras:

1- autoboxing de primitivos nos seus respectivos tipos "objetos" vc nao usa new
2- clamar por "strings" vc não usa new
3- Enums vc nao usa new

mas de qq forma vc pode ter new "implicito".

vejo uma quarta forma usando método clone() e uma quinta desserializando um objeto ja serializado (como lendo um xml usando XStream). nao vejo uma forma facil de fazer isso com JNI.


6 - Factory Method(Método de Fábrica) é um padrão de projeto que visa encapsular a criação de um objeto em um método.

Posso usar métodos de fábrica. Factory Method são os métodos que possam criar condições para uma classe de objetos. Por exemplo

Calendário Calender.getInstance c = (); "em observação temos Calender que é uma classe e o método getInstance () é um Factory methods que pode criar um objeto para a classe Calender."



Meu deeeeeeeeuss, justo quando eu estava pensando que o estoque de asneiras tava acabando...

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

OliveirakunJava
Java Ninja
[Avatar]

Membro desde: 29/05/2008 20:50:47
Mensagens: 279
Localização: Diadema - SP
Offline

Graaaaaaaande Duran..........rsrs!

Francis Borges Oliveira
SCJP 6
SCWCD 5
Java no Renkinjutsushi!!
Giulliano
GUJ Master
[Avatar]

Membro desde: 14/11/2006 19:29:38
Mensagens: 1627
Localização: São Paulo
Offline

MarcioDuran wrote:
peczenyj wrote:eu vejo pelo menos 3 maneiras:

1- autoboxing de primitivos nos seus respectivos tipos "objetos" vc nao usa new
2- clamar por "strings" vc não usa new
3- Enums vc nao usa new

mas de qq forma vc pode ter new "implicito".

vejo uma quarta forma usando método clone() e uma quinta desserializando um objeto ja serializado (como lendo um xml usando XStream). nao vejo uma forma facil de fazer isso com JNI.


6 - Factory Method(Método de Fábrica) é um padrão de projeto que visa encapsular a criação de um objeto em um método.

Posso usar métodos de fábrica. Factory Method são os métodos que possam criar condições para uma classe de objetos. Por exemplo

Calendário Calender.getInstance c = (); "em observação temos Calender que é uma classe e o método getInstance () é um Factory methods que pode criar um objeto para a classe Calender."




hahahahaha...ma que burro dá zero pra ele !!!

Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi




<UnTouChAbLe>
[Email] [WWW] [MSN]
raf4ever
GUJ Master

Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline

fredferrao wrote:
MarcioDuran wrote:
peczenyj wrote:eu vejo pelo menos 3 maneiras:

1- autoboxing de primitivos nos seus respectivos tipos "objetos" vc nao usa new
2- clamar por "strings" vc não usa new
3- Enums vc nao usa new

mas de qq forma vc pode ter new "implicito".

vejo uma quarta forma usando método clone() e uma quinta desserializando um objeto ja serializado (como lendo um xml usando XStream). nao vejo uma forma facil de fazer isso com JNI.


6 - Factory Method(Método de Fábrica) é um padrão de projeto que visa encapsular a criação de um objeto em um método.

Posso usar métodos de fábrica. Factory Method são os métodos que possam criar condições para uma classe de objetos. Por exemplo

Calendário Calender.getInstance c = (); "em observação temos Calender que é uma classe e o método getInstance () é um Factory methods que pode criar um objeto para a classe Calender."



Encapsula, mas o new, continua la dentro do getInstance. Onde tu quer chegar Duran???


E tu acha que ele sabe?

Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
[Email] [MSN]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team