22/01/2016, 16:03
|
| | Fecha de Ingreso: julio-2010
Mensajes: 31
Antigüedad: 14 años, 6 meses Puntos: 0 | |
Problema con Creacion de una clase estatica Buenas, tengo un problema con la creación de una clase estática.
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:
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 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:
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:
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);
}}
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.
Muchas Gracias. |