Vale resaltar uma coisa que batendo os olhos no enunciado vi, acentuação no nome dos métodos ?
public Sudoku()
public boolean coordenadaVálida(int linha, int coluna)
public boolean numeroVálido(int número)
public boolean existeNaLinha(int linha, int número)
public boolean existeNaColuna(int coluna, int número)
public void escreve(int linha, int coluna, int número)
public void mostraNoEcrã()