Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

Metodo RegistrarSalario( );

Entiendo que los parámetros a utilizar dentro del método (comportamiento) RegistrarSalario, serían los atributos (variables) registradas en la clase ControlBonificación que para este caso seria double suma, pero es introducido Funcionario funcionario, que quiere decir?

Gracias,

2 respuestas

El parámetro Funcionario funcionario en el método de ControlBonificación significa que le pases todo lo que esa instancia de Funcionario tenga. Entonces, la variable double almacenada "suma" de la clase ControlBonificacion, que se menciona en el video, se encarga de almacenar e ir acumulando las bonificaciones de la clase Funcionario que se le pasen. O sea, solo se utiliza el método funcionario.getBonificacion(); para esto en específico. Sin embargo se pasa todo el objeto o instancia por si quisieras mostrar más detalles en un futuro, y no solo la bonificación. Fácilmente podes modificar ese parámetro por uno double, y solo pasarle directamente la bonificación, pero no sería práctico.

solución!

¡Hola Victor!

En respuesta a tu pregunta, el parámetro "Funcionario funcionario" dentro del método "RegistrarSalario" se refiere a un objeto de la clase "Funcionario". Este objeto se utiliza para registrar el salario del funcionario en cuestión.

Es posible que la clase "ControlBonificación" tenga una lista de objetos "Funcionario" y el método "RegistrarSalario" se encargue de actualizar el salario de un funcionario específico en esa lista.

Espero que esto te haya aclarado un poco las dudas. Si necesitas más información, no dudes en preguntar. ¡Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios