Boa noite!! Projeto onde realizo orientaçao a objetos. Apliquei a mesma lógica da atividade 8 de ScreenMatch, criando a Classe Filme e atribuindo a classe os atributos nome, data de lançamento, plano, soma das avaliações e o total das avaliações, além de conter métodos.
-------------- Classe e seus Atributos ------------------
public class Filme {
String nome_filme;
int ano_lancamento;
boolean incluido_plano;
double soma_avaliacao;
int total_avaliacao;
void exibe_ficha_tecnica(){
System.out.println("Nome: " + nome_filme);
System.out.println("Ano lancamento: " + ano_lancamento);
System.out.println("Incluido plano: " + incluido_plano);
System.out.println("Total avaliacao: " + total_avaliacao);
System.out.println("Media: " + soma_avaliacao);
}
void avalia(double nota) {
soma_avaliacao += nota;
total_avaliacao++;
}
double pega_media(){
return soma_avaliacao / total_avaliacao;
}
}
---------------- Main (Principal) ------------------
public class Principal {
public static void main(String[] args) {
Filme filme1 = new Filme();
filme1.nome_filme = "Carros 2";
filme1.ano_lancamento = 2001;
filme1.incluido_plano = true;
filme1.avalia(8.9);
filme1.avalia(10);
filme1.avalia(7.3);
filme1.exibe_ficha_tecnica();
}
}