Tengo una clase que recibe 2 nombres y datos para llenar una matriz con 0 y 1, para representar la letra en código baile.
Un Ejemplo mas corto de la clase:
Código:
Pero necesito llenarla y dejarla estatica en otra clase, ya que estos valores lo ocupare dentro del Programa en Swing, pero no me deja crear una clase estatica con estos valores, algo como:public class dato { char name; char nameM; char nameNum; int[][] form; int[] bytesform; dato() { } dato(char m, int a, int b, int c, int d, int e, int f) { form = new int[3][2]; this.name = m; form[0][0] = a; form[0][1] = b; form[1][0] = c; form[1][1] = d; form[2][0] = e; form[2][1] = f; }
Pero el netbeans no me deja hacerlo, y la verdad no se por que, puedo suponder que es por que estoy creando un objeto en la clase estatica, si es asi no se como podria hacer esto estatico.
Código:
para poder acceder a cada carácter, no se como lo podría hacer, necesito crear un array de la clase dato, y que los objetos una vez creados sean del tipo static, para poder acceder a ellos siempre que quiera y no necesite instanciarlos.public class BaseDatos { static class DaToX extends BaseDatos{ dato caracter[]=new dato[47]; caracter[0]=new dato('a','A',1,0,0,0,0,0); caracter[1]=new dato('b','B',1,0,1,0,0,0); caracter[2]=new dato('c','C',1,1,0,0,0,0); caracter[3]=new dato('d','D',1,1,0,1,0,0); caracter[4]=new dato('e','E',1,0,0,1,0,0); caracter[5]=new dato('f','F',1,1,1,0,0,0); caracter[6]=new dato('g','G',1,1,1,1,0,0); caracter[7]=new dato('h','H',1,1,0,1,0,0); }}
Muchas Gracias.