Problemas con el constructor
Publicado por Natalia (2 intervenciones) el 28/07/2011 15:25:46
hola a todos,
Estoy intentando programar en java la resolución de un juego llamado trimino( problema de la practica de p-III en la uned) y tengo un problema con el código del modulo main, me da un error de que no encuentra el constructor, y no encuentro la solución, os pongo un trozo del código aver si alguien puede ayudarme o darme alguna pista de lo que estoy haciendo mal, estoy utilizando bluej, y el modulo trimino ya lo tengo compilado sin errores. gracias
======================================================================
public class main{
public static void main(String [] args) {
trimino juego=new trimino(); // llamada al constructor-me da error
juego.resolverTrimino(2,1,1);
System.out.println("Tablero resuelto");
juego.imprimirTablero();
}
}
======================================================================
public class trimino {
private int dimension;
private int numeroTrimino;
private int[] [] tableroTrimino;
private int filatrim, columnatrim;
public trimino(int dim, int fila, int columna) { // constructor
tableroTrimino= new int [dim] [dim];
dimension=dim;
filatrim=fila;
columnatrim=columna;
for (int i=0; i<=dimension-1;i++) {
for (int j=0; j<=dimension-1;j++) {
tableroTrimino[i][j]=-1;
tableroTrimino[filatrim][columnatrim]=0;
}
}
}
Estoy intentando programar en java la resolución de un juego llamado trimino( problema de la practica de p-III en la uned) y tengo un problema con el código del modulo main, me da un error de que no encuentra el constructor, y no encuentro la solución, os pongo un trozo del código aver si alguien puede ayudarme o darme alguna pista de lo que estoy haciendo mal, estoy utilizando bluej, y el modulo trimino ya lo tengo compilado sin errores. gracias
======================================================================
public class main{
public static void main(String [] args) {
trimino juego=new trimino(); // llamada al constructor-me da error
juego.resolverTrimino(2,1,1);
System.out.println("Tablero resuelto");
juego.imprimirTablero();
}
}
======================================================================
public class trimino {
private int dimension;
private int numeroTrimino;
private int[] [] tableroTrimino;
private int filatrim, columnatrim;
public trimino(int dim, int fila, int columna) { // constructor
tableroTrimino= new int [dim] [dim];
dimension=dim;
filatrim=fila;
columnatrim=columna;
for (int i=0; i<=dimension-1;i++) {
for (int j=0; j<=dimension-1;j++) {
tableroTrimino[i][j]=-1;
tableroTrimino[filatrim][columnatrim]=0;
}
}
}
Valora esta pregunta


0