Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Jogo

Criei umas classes usando o construtor e quero compartilhar com vocês.

package jogo;

public class Jogo {

    private String nome;
    private String produtora;
    private String distribuidora;
    private int faixaEtaria;
    private String genero;

    public Jogo(String nome, String produtora, String distribuidora, int faixaEtaria, String genero) {
        this.nome = nome;
        this.produtora = produtora;
        this.distribuidora = distribuidora;
        this.faixaEtaria = faixaEtaria;
        this.genero = genero;

        if (this.nome == null || this.produtora == null || this.distribuidora == null || this.genero == null) {
            System.out.println("Preencha as informações dos atributos!");
        } else if (this.faixaEtaria < 4 || this.faixaEtaria > 18) {
            System.out.println("Coloque uma faixa etária correta!");
        } else {
            System.out.println("Tudo certo!");
        }
    }

    public void jogar() {
        System.out.println("Você está jogando " + this.nome);

        for (float pct = 0; pct <= 100; pct += 10) {
            System.out.println("Você completou " + pct + "% do jogo!");
        }
        System.out.println("Você zerou o " + this.nome);
    }

    public void removerJogo() {
        System.out.println("Você removeu o jogo " + this.nome);
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getProdutora() {
        return produtora;
    }

    public void setProdutora(String produtora) {
        this.produtora = produtora;
    }

    public String getDistribuidora() {
        return distribuidora;
    }

    public void setDistribuidora(String distribuidora) {
        this.distribuidora = distribuidora;
    }

    public int getFaixaEtaria() {
        return faixaEtaria;
    }

    public void setFaixaEtaria(int faixaEtaria) {
        this.faixaEtaria = faixaEtaria;
    }

    public String getGenero() {
        return genero;
    }

    public void setGenero(String genero) {
        this.genero = genero;
    }
}
package jogo;

public class Gta extends Jogo{

    public Gta(String nome, String produtora, String distribuidora, int faixaEtaria, String genero) {
        super(nome, produtora, distribuidora, faixaEtaria, genero);
    }
}
package jogo;

public class TestaJogo {

    public static void main(String[] args) {

        Gta jogo = new Gta("GTA San Andreas", "Rockstar Games", "Rockstar North", 18, "Ação e aventura");
        jogo.jogar();
        jogo.removerJogo();
    }
}
1 resposta
solução!

Olá Lucas! Tudo bem?

É muito legal ver que seguiu em frente nos cursos e está se saindo bem!

Aprender os conceitos apresentados em aula é o mais importante nesse momento, e fazer do seu próprio jeito é a melhor forma de entender o que o instrutor passou em aula!

Praticar dessa forma, treinando e tentando fazer do seu jeito as soluções para os desafios, além de te ajudar a entender melhor o conteúdo, também ajuda outros colegas a verem formas diferentes de aplicar o conhecimento!

Sinta-se sempre à vontade para compartilhar conosco suas dúvidas ou soluções!

Bons estudos! 😄

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!