elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Problema al almacenar un enum en array
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema al almacenar un enum en array  (Leído 1,438 veces)
JonaLamper


Desconectado Desconectado

Mensajes: 394



Ver Perfil
Problema al almacenar un enum en array
« en: 8 Enero 2015, 21:45 pm »

Buenas,

Veamos cómo explico esto sin tener que poner todo el código... Lo resumiré.

Tengo un atributo: private Movimiento[] undo; (array que almacena cosas objetos del tipo Movimiento).

Y hay un momento en el código, en el que tengo que almacenar uno de esos movimientos, después otro, después otro... etc.

Para almacenarlo la instrucción es: this.undo[0] = mov; (para almacenar el primero, por ejemplo).

Pues esto, no sé por qué, me da error. La cosa es que si en vez de ser un array, es un atributo como este: private Movimiento undo; Y después hiciera esta instrucción: this.undo = mov; Entonces no me da error! y efectivamente, undo almacena ese mov.

Es decir, me deja almacenar un objeto del tipo Movimiento, pero no me deja meter objetos del tipo Movimiento en un array.

¿Alguien tiene idea de por qué es esto? Es que creo que no es problema del código (por eso no lo pongo) sino que es un problema mío, de no entender algo a la hora de realizar esto.

PD: Si alguien necesita que lo explique mejor o que ponga trozos de código, por favor que me lo diga (porque el programa está en un proyecto y sería muy hardcore poner todas las clases aquí).

SOLUCIONADO: era la mayor tontería del mundo, no había inicializado el array en la constructora  ;D


« Última modificación: 9 Enero 2015, 23:22 pm por JonaLamper » En línea

Utilizar palabras para hablar de palabras es como utilizar un lápiz para hacer un dibujo de ese lápiz sobre el mismo lápiz.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
almacenar datos de array
Java
fprg 1 1,865 Último mensaje 19 Noviembre 2013, 19:52 pm
por Mitsu
como almacenar correctamente unsigned *char a MSQL (Almacenar una imagen)
Programación C/C++
pedromigl010 1 2,387 Último mensaje 15 Octubre 2014, 12:17 pm
por eferion
Problema con ejercicio (tipo enum concretamente) SOLUCIONADO
Ejercicios
MCLucro 1 2,635 Último mensaje 22 Marzo 2015, 19:16 pm
por MCLucro
almacenar respuestas en array
PHP
romanjr55 0 2,491 Último mensaje 8 Mayo 2018, 01:28 am
por romanjr55
Curso de javascript | 11. Array: almacenar datos de forma estructurada
Desarrollo Web
TickTack 0 1,735 Último mensaje 21 Julio 2022, 14:22 pm
por TickTack
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines