En mi opinión diría que no tienes ninguna de las dos cosas y que el ejemplo tiene un problema de conceptos.
Algunos puntos:
- La clase Alumnos no tiene mucho sentido, lo que deberías crear como objeto sería un Alumno
- La Escuela debería contener los alumnos, por lo tanto debería ser un atributo de la misma el contenedor de Alumnos
- La clase Alumnos genera conceptualmente un "contenedor de Alumnos " el cual no guarda objetos sino nombres de alumnos... sueltos.
- ¿La clase Escuela solo tiene por función crear un objeto Alumnos? ¿Que sentido tendría? Debería ser algo interno de la clase Escuela contener los alumnos.
Si fueras un alumno novato te diría que estás entendiendo mal el uso de los objetos y que no les estás sacando provecho