2
respuestas

duda

miPelicula.setNombre("La familia del futuro"); hola una consulta esta utilizando los setNombre , pero en la clase Película en el código entregado no están ocupando los setters??

2 respuestas

¡Hola Estudiante, espero que estés bien!

Parece que estás confundido sobre el uso de los setters en la clase Película. En el código que has proporcionado, se está utilizando el método setNombre("La familia del futuro") para establecer el nombre de la película. Aunque no se muestra explícitamente en el código proporcionado, es posible que el método setNombre esté definido en la clase Película como un setter para el atributo nombre.

Aquí tienes un ejemplo de cómo podría ser la definición de la clase Película con el uso de setters:

public class Pelicula {
    private String nombre;
    private String fechaDeLanzamiento;
    private int duracionEnMinutos;
    private boolean incluidoEnElPlan;
    private int sumaDeLasEvaluaciones;
    private int totalDeLasEvaluaciones;

    // Constructor, getters y setters

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    // Otros métodos de la clase
}

Espero que esto aclare tu duda. Si necesitas más ayuda, no dudes en preguntar. ¡Buena suerte con tu proyecto de orientación a objetos!

Espero haber ayudado y buenos estudios!

este el el codigo entregado por eso tenía esa duda public class Pelicula{ String nombre; int fechaDeLanzamiento; int duracionEnMinutos; boolean incluidoEnElPlan; double sumaDeLasEvaluaciones; int totalDelasEvaluaciones;

void muestraFichaTecnica(){ System.out.println("El nombre de la película es: " + nombre); System.out.println("Su fecha de lanzamiento es: " + fechaDeLanzamiento); System.out.println("Duración en minutos: "+ getDuracionEnMinutos()); }

void evalua(double nota){
    sumaDeLasEvaluaciones += nota;
    totalDelasEvaluaciones++;
}

double calculaMedia(){
    return sumaDeLasEvaluaciones / totalDelasEvaluaciones;
}

} falta esto public void setNombre(String nombre) { this.nombre = nombre; }