Hola josephsa, llevo poco estudiando y voy por la entrega 40 casi igual que tu... Te ayudaré con lo q he aprendido...
Tienes varios errores y los voy a enumerar y aclarar:
1) El ejercicio nos pide 6 atributos o campos, no entiendo porque pones: private int multiploedad, mod5; , No nos los pide el ejercicio así q no le busquemos las 5 patas al gato.
Está mal colocarlo pero como vas por la entrega 33 está bien.
No es necesario declarar este tipo de variables ya que son "variables locales" q veras más adelante.
2) (Constructor)....Hay q recordar que para iniciar ciertos tipos wrappers o envoltorio (Tipo de Dato) sería de la siguiente manera:
Si es tipo String = "";
Si es tipo int = 0; Pusistes Edad =19.
Si es tipo boolean = false; Iniciaste el atributo con true.
3) Te dicen: Define un método de nombre “calculoParaMultiploEdad” que no recibe parámetros y es tipo procedimiento...
Como bien te dicen... Tipo procedimiento... Y lo que hiciste fue un método tipo función usando get junto con su return.
Los tipos procedimientos son los q van acompañados de (void) y pueden ir acompañados de (set) si es para modificar y sino solo llevan, indicador+void+nombreDelMétodo+Parámetro si lo piden, en este caso no piden parámetros.
4) Después te dicen: A continuación deberá mostrar un mensaje por consola del tipo: “El médico de nombre … con especialidad … tendrá una edad múltiplo de 5 dentro de … años”.
Tienes un error de tipeo, pusistes "del" dos veces... Otra cosa, con solo poner el nombre del atributo en minúscula como lo pusiste en el campo tienes, en vez de poner getApellido()+.... luego getEspecialidad ()...
Simplemente colocando ...+ apellidos +.....+ especialidad +... y así sucesivamente con cada atributo sería más fácil, no crees. Lo q no sé si de esa forma en q lo pusiste, este bien en cuanto a la forma de programar como tal.
Acomódalo y vemos q tal.....