Bueno me gusta bastante aunque estoy acostumbrado que en las clases abstractas solo se declaran lo que se lee y la matriz no se lee se carga de valores que se leyeron....pero me gustaria que me ayudaras con la herencia en java ya que sabes mucho sobre la programacion orientada a obj