Problema na criação da Classe

Boa tarde, estou com um problema em um exercicio de faculdade que não consigo finaliza-lo conforme o pedido da questão, comecei a fazer a classe principal porem não estou conseguindo finaliza-los e gostaria da ajuda suas.
O exercicio pede:

E conseguir fazer essa parte, porem não consigo finaliza-lo…

package br.htcursos.tarefa10;

   import java.util.Arrays;

    public class GerenciadorMatricula {
    	Matricula matricula[];
    	Integer codigoSeq;

    	public void cadastrar(Matricula mat) {
    		Matricula.getCodigo();
    		for (int i = 0; i < matricula.length; i++) {
    			if (matricula[i] == null) {
    				matricula[i] = mat;
    				return;
    			}
    		}
    	}

    	public void buscarMatriculas(Aluno aluno) {
    		for (int i = 0; i < matricula.length; i++) {
    			if (matricula[i].getCodigo() == aluno.getCodigo()) {

    				System.out.println();

    			}

    		}

    	}
    }

Porque está tendo dificuldade de finalizar?