1
resposta

[Sugestão] Minha sugestão para o exercício

Minha sugestão

public class Principal {
    public static void main(String[] args) {
        //Pessoa
        Pessoa primeiraPessoa = new Pessoa();
        Pessoa segundaPessoa = new Pessoa();

        primeiraPessoa.nome = "Gustavo";
        segundaPessoa.nome = "Leticia";

        primeiraPessoa.Falar();
        segundaPessoa.Falar();

        System.out.println();
        //Calculadora
        Calculadora primeiroNumero = new Calculadora();

        primeiroNumero.numero = primeiroNumero.retornaNumero(2);

        System.out.println(primeiroNumero.numero);

        System.out.println();
        //Musica
        Musica primeiraMusica = new Musica();

        primeiraMusica.titulo = "Os Anjos Cantam";
        primeiraMusica.artista = "Jorge & Matheus";
        primeiraMusica.anoLancamento = 2015;

        primeiraMusica.exibeFichaTecnica();

        System.out.println();
        //Carro
        Carro meuCarro = new Carro();

        meuCarro.modelo = "Tiida";
        meuCarro.cor = "Preto";
        meuCarro.ano = 2012;

        meuCarro.exibeFicha();
        int idade = meuCarro.retornaAno();
        System.out.println("Meu carro tem: " + idade + " anos");

        System.out.println();
        //Aluno
        Aluno primeiroAluno = new Aluno();
        primeiroAluno.nome = "Gustavo";
        primeiroAluno.idade = 18;

        primeiroAluno.exibirInformacoes();
    }
}

public class Pessoa {
    String nome;

    void Falar() {
        System.out.println("Olá, mundo! Me chamo: " + nome);
    }
}

public class Calculadora {
    double numero;

    double retornaNumero(double number) {
        return number*2;
    }
}

public class Musica {
    String titulo;
    String artista;
    int anoLancamento;
    double avaliacao;
    int numAvaliacoes;

    void exibeFichaTecnica() {
        System.out.println("A música é: " + titulo);
        System.out.println("O artista se chama: " + artista);
        System.out.println("Foi lançado em: " + anoLancamento);
    }
}

public class Carro {
    String modelo;
    int ano;
    String cor;

     void exibeFicha() {
         System.out.println("O carro é o: " + modelo);
         System.out.println("Foi fabricado no ano: " + ano);
         System.out.println("Ele é: " + cor);
     }

     int retornaAno() {
         return 2025 - ano;
     }
}

public class Aluno {
    String nome;
    int idade;

    void exibirInformacoes() {
        System.out.println("O aluno se chama: " + nome + " e possui: " + idade + " anos");
    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Gustavo! Como vai?

Agradeço por compartilhar.

Gostei da sua sugestão, você estruturou bem o código e demonstrou domínio dos conceitos de Orientação a Objetos, criando classes variadas e aplicando métodos específicos para cada uma delas. Ficou bem organizado e funcional.

Continue praticando e explorando novas formas de aprimorar sua lógica.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!