Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Encapsulamiento

package com.aluracursos.screenmach.modelos;

public class pelicula {
private String nombre;
private int fechaDeLanzamiento;
private int duracionEnMinutos;
private boolean incluidoEnelPlan;
private double sumaDeLasEvaluaciones;
private int totalDeEvaluaciones;

    public String getNombre() {
        return nombre;
    }

    public int getFechaDeLanzamiento() {
        return fechaDeLanzamiento;
    }

    public int getDuracionEnMinutos() {
        return duracionEnMinutos;
    }

    public boolean isIncluidoEnelPlan() {
        return incluidoEnelPlan;
    }

    //Set se usa para asignar un valor a una variable
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public void setFechaDeLanzamiento(int fechaDeLanzamiento) {
        this.fechaDeLanzamiento = fechaDeLanzamiento;
    }

    public void setDuracionEnMinutos(int duracionEnMinutos) {
        this.duracionEnMinutos = duracionEnMinutos;
    }

    public void setIncluidoEnelPlan(boolean incluidoEnelPlan) {
        this.incluidoEnelPlan = incluidoEnelPlan;
    }

    //get se usa para obtener el valor de una variable
    public int getTotalDeEvaluaciones(){
    return totalDeEvaluaciones;
}

public void muestraFichaTecnica() {
    System.out.println("El nombre de la com.aluracursos.screenmach.modelos.pelicula es: " + nombre);
    System.out.println("El año de lanzamiento es: " + fechaDeLanzamiento);
    System.out.println("La duracion en minutos es: " + duracionEnMinutos);
}

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

public double calculaMedia() {
    return sumaDeLasEvaluaciones / totalDeEvaluaciones;
}

}

2 respuestas

import com.aluracursos.screenmach.modelos.pelicula;

public class principal { public static void main(String[] args) { pelicula miPeliculaFavorita = new pelicula(); miPeliculaFavorita.setNombre("yo robot"); miPeliculaFavorita.setFechaDeLanzamiento(2004); miPeliculaFavorita.setDuracionEnMinutos(120); miPeliculaFavorita.setIncluidoEnelPlan(true);

    miPeliculaFavorita.muestraFichaTecnica();
    miPeliculaFavorita.evalua(10);
    miPeliculaFavorita.evalua(10);
    miPeliculaFavorita.evalua(7.9);

    System.out.println(miPeliculaFavorita.getTotalDeEvaluaciones());
    System.out.println(miPeliculaFavorita.calculaMedia());
    System.out.println("***************************************");

}

}

¡Hola John! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

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