public class PartituraMusical {
//propiedades
  private NotaMusical [] arr;
  private int numeroNotas;
//propiedades auxiliares
  private int ultimo = 0;
//Constructor
  public PartituraMusical(int nNotas) {
    numeroNotas = nNotas;
    arr= new NotaMusical[nNotas];
  }
//metodo acceso
  public int getNumeroNotas() { return numeroNotas;}
//servicios
  public void agregar(NotaMusical n) {
    if (ultimo < arr.length) {//validar que no sobrepase
     arr[ultimo] = n;
     ultimo++;
    }//if
  }//agregar
  public NotaMusical notaEn(int indice) {
    if (indice >=0 && indice < arr.length) {
      return arr[indice];
    } else {
      return null;
    }//if
  }//notaEn

}//PartituraMusical 