studio - Objetos como matrices en java
matriz nxn java (3)
La asignación de una matriz solo deja espacio para los objetos individuales, no los asigna
Necesitas hacer explícitamente una nueva para cada índice en tu matriz.
He creado una matriz para el objeto y ahora muestra una excepción de puntero nulo
attributes attrs1[]=new attributes[6];
attrs1[0].setKey1("processor");
attrs1[0].setValue1("i3");
attrs1[1].setKey1("ram");
attrs1[1].setValue1("256mb");
attrs1[2].setKey1("display");
attrs1[2].setValue1("15");
También debe inicializar las instancias internas de la matriz:
attributes attrs1[]=new attributes[6];
for (int i = 0; i < 6; i++)
attrs1[i] = new attributes();
no puedes hacer objetos de una matriz, sino que debes hacer una matriz de objetos ... así que necesitas hacer objetos de todos los elementos de la matriz usando un ciclo ...
l00p
{
attrs[i]=new attribute()
}