Em que situação em uma Classe você obtém um Objeto sem utilizar new?

12 respostas
MarcioDuran

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.

12 Respostas

R

Graaaaaande Duran…

O rei do off-topic do GUJ…

Alexandre_Saudate

raf4ever:
Graaaaaande Duran…

O rei do off-topic do GUJ…

2x!!

rmendes08

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

laudenpower

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.

peczenyj

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.

Alexandre_Saudate

peczenyj:
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

MarcioDuran

peczenyj:
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.”

fredferrao

MarcioDuran:
peczenyj:
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???

Alexandre_Saudate

MarcioDuran:
peczenyj:
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…

OliveirakunJava

Graaaaaaaande Duran…rsrs!

Giulliano

MarcioDuran:
peczenyj:
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 !!!

R

fredferrao:
MarcioDuran:
peczenyj:
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? :smiley:

Criado 5 de abril de 2011
Ultima resposta 6 de abr. de 2011
Respostas 12
Participantes 9