Buenas Ogramar, gracias por tu tiempo como siempre.
Sobre la edad, si debia indicarlo para que se sepa en la salida del print.
Las eñes gracias por decirmelo he de mentalizarme, porque cobra mucho sentido, es un caracter que solo tienen los teclados hispanos.
La implementación, del metodo getCamaraEnQueTrabaja, sé (o creo te refieres a eso) debería ser abstracto el método, pero quise probar a definir un método dentro de una clase abstracta, para ver si con instancias de subclase podia llamarlo. Fue más una prueba, comprendo lo que quieres decirme, con cualquier cambio en subclases daria error.
Entrada datos, es cierto la he fusionado con las funciones de cada campo solicitado, por lo tanto ya es más un GestorDeDatos, tomo nota.
Gracias como siempre, tengo muy en cuenta todo lo que se me dice.