Struct em Java?

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+

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

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+

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.

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.

1 curtida