Struct em Java?

4 respostas
J

Oi pessoal,

Queria saber se para eu implementar algo semelhante a um estrutura de registro(struct) do C em Java eu uso apenas uma classe.

t+

4 Respostas

E

É isso mesmo.
Em C++, uma struct é também uma classe.

J

valeu…
Então pq em C++ existe struct se eu posso definir uma classe…
poderia me explicar melhor como funciona no C++???
valeu pela atenção

t+

D

Bem, se uma struct fosse uma classe não precisaria existir struct concorda?

Não sou expert em C/C++, mas uma struct é um conjunto de campos, e não uma construção mais completa como uma classe, que além dos seus atributos possui métodos, etc etc etc.

Em Java não existe struct.

P

Digamos que existem muitos sistemas em java que implementam “struct”, vide a pancada de sistemas que implementam VO/DTO/TO sem a mimina necessidade ou entao a minima noção do conceito destes pattterns :smiley: :smiley:

normalmente struct é usando em C, para agrupar dados que fazem parte do mesmo contexto, ou que representam um determinado tipo.

em java, por ser uma linguagem orientada a objetos, isso não existe !
o que existem são classes e objetos.

Criado 6 de julho de 2007
Ultima resposta 6 de jul. de 2007
Respostas 4
Participantes 4