public Work(int i, Matriz m) { id = i; mat = new Matriz(); } Santiago, me parece q aca deberias hacer: public Work(int i, Matriz m) { id = i; mat = m; }