1
resposta

[Projeto] Orientação a Objeto - Filme [Atividade 8] Java

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();

}

}

1 resposta

Oi, Nicolas!

O seu código ficou excelente e super bem estruturado. A forma como você separou as responsabilidades, criando os atributos e os métodos avalia, pega_media e exibe_ficha_tecnica na classe Filme, mostra que você compreendeu direitinho a essência da criação de classes.

Continue com essa dedicação e curiosidade de explorar o código e testar novas ideias.
Bons estudos!

Sucesso

Imagem da comunidade