Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Minha Resolucao

public class Pessoa {

void pessoa() {
    System.out.println("Ola mundo!");
}

}

public class Calculadora {

public int dobrarNumero(int numero) {
    return numero * 2;
}

}

public class Musica {

String titulo;
String artista;
int anoDeLancamento;
double avaliacao;
int numAvaliacoes;

void exibir() {
    System.out.println("Nome do filme e: " + titulo);
    System.out.println("Nome do artirsta: " + artista);
    System.out.println("Ano de lancamento: " + anoDeLancamento);
}

void avalia(double nota){
    avaliacao += nota;
    numAvaliacoes++;
}

double pegaMedia() {
    return avaliacao / numAvaliacoes;
}

}

public class Carro {

String modelo;
int ano;
String cor;

void ficha() {
    System.out.println("Modelo do carro e : " + modelo);
    System.out.println("O ano do carro e : " + ano);
    System.out.println("A cor do carro e : " + cor);
}

int cacular () {
    return 2023 - ano;
}

}

public class Aluno {

String nome;
int idade;

void informacoes(){
    System.out.println("O nome do aluno e: " + nome);
    System.out.println("A idade do aluno e: " + idade);
}

}

1 resposta

Oi, Matheus! Como vai?

Você separou bem cada responsabilidade em uma classe diferente, aplicando conceitos importantes de Orientação a Objetos. Também foi interessante ver métodos como dobrarNumero(), avalia() e pegaMedia(), que demonstram bem a criação de comportamentos específicos para cada objeto. Um ponto de atenção é que, na classe Pessoa, para criar um construtor, o método deve ter o mesmo nome da classe e não possuir tipo de retorno.

Uma dica interessante para o futuro é utilizar construtores para inicializar objetos com mais facilidade. Veja este exemplo:

<pre><code>
public class Pessoa {

    Pessoa() {
        System.out.println("Ola mundo!");
    }

}
</code></pre>

Neste código, o construtor é executado automaticamente quando um objeto da classe é criado, facilitando a inicialização dos dados.

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