Una estructura y una clase son básicamente lo mismo
La diferencia entre ellas es que que los miembros de una estructura son públicos por defecto y en una clase lo son privados.
El acceso a estos puede cambiarse en el momento de declaración de las mismas.usando public, protected y private según se desee o se necesite.
Sin embargo por convención se usan estructuras para objetos planos y las clases para cuando se quieran usar características adicionales, como los métodos, constructores o acceso restringido.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.