package impl;

import TDA.MatrizTDA;

public class NuevaMatriz<E> implements MatrizTDA<E>{
	E[][] matriz;
	
	public void inicializarMatriz(int arg0){
		matriz = new E[arg0][arg0];
	}

	public int obtenerDimension() {
		int i;
		int j;
		for (i = 1; obtenerValor(i, 1) != null;i++);
		for (j = 1; obtenerValor(1, j) != null;j++);
		return i*j;
	}

	public E obtenerValor(int arg0, int arg1) {
		return matriz[arg0][arg1];
	}

	public void setearValor(int arg0, int arg1, E arg2) {
		matriz[arg0][arg1] = arg2;
	}
}

@@ -85,16 +85,24 @@
 DA%3CE%3E%7B%0A%09
+private 
 E%5B%5D%5B%5D ma
@@ -109,16 +109,27 @@
 triz;%0A%09%0A
+%09@Override%0A
 %09public 
@@ -192,24 +192,35 @@
 %5Barg0%5D;%0A%09%7D%0A%0A
+%09@Override%0A
 %09public int 
@@ -246,135 +246,45 @@
 %7B%0A%09%09
-int i;%0A%09%09int j;%0A%09%09for (i = 1; obtenerValor(i, 1) != null;i++);%0A%09%09for (j = 1; obtenerValor(1, j) != null;j++);%0A%09%09return i*j;%0A%09%7D%0A
+return matriz.length;%0A%09%7D%0A%09%0A%09@Override
 %0A%09pu
@@ -357,16 +357,28 @@
 g1%5D;%0A%09%7D%0A
+%09%0A%09@Override
 %0A%09public

Update NuevaMatriz.java