Hola burgos
Primero, cuando envíes un ejercicio para revisar indica de que entrega es.
Repasando estas veo que pertenece a la entrega CU00633B
Para poder probar tu programa, retrocede a la entrega CU00620B, ahí se explica como probar nuestros programas con el IDE BlueJ. Mira el siguiente enlace.
https://www.aprenderaprogramar.es/index.php?option=com_content&view=article&id=418:visualizar-clases-y-crear-objetos-java-con-bluej-invocar-metodos-diferencias-entre-clase-y-objeto-cu00620b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188Tu clase está bien construida, con todos sus elementos. Y el método especial para calcular los años que faltan para tener una edad múltiplo de 5 también esta bien.
Solo una cosa te comento que cuando la arregles, verás bien por consola los mensajes de tu programa.
La siguiente línea escribe palabras sin espacios entre ellas:
System.out.println("El medico de nombre y apellidos" + nombre + apellidos + "con especialidad" + especialidad + "tiene una edad de multiplo 5");
Para solucionarlo, he aquí una modificación:
System.out.println("El medico de nombre y apellidosÑ" + nombre + "Ñ" + apellidos + "Ñcon especialidadÑ" + especialidad + "Ñtiene una edad de multiplo 5");
Veras que he puesto una "Ñ" donde debe ir un espacio.
Saludos.