Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Resolução - Quinto Desafio

Fiz de uma forma diferente o último desafio proposto e gostaria de saber se está correta a forma de fazer

Arquivo com classe Aluno:

public class Aluno {
    void adicionarAluno(String nome, int idade){
        System.out.println("Nome do Aluno: " + nome);
        System.out.println("Idade do aluno: " + idade);
    }
}

Arquivo Main:

public class Main {
    public static void main(String[] args) {
        Aluno novoAluno = new Aluno();

        novoAluno.adicionarAluno("Emanuelle", 19);
    }
}
2 respostas
solução!

Olá! Tudo certo?

Primeiramente, parabéns por ter realizado o desafio, é sempre muito legal praticar :)

Essa forma que você fez está parcialmente correta: um resultado aparece na tela, mostrando as informações. Porém, você acabou não colocando uma das partes pedidas no enunciado, que era a de adicionar atributos na classe. Como o aluno tem um nome e uma idade, esses não deveriam ser os parâmetros do método, e sim os atributos da classe, que são aqueles que declaramos como String nome, por exemplo.

Tendo os atributos, você poderia utilizá-los na classe principal, ao instanciar um aluno, como foi colocado no gabarito. Essa forma (a do gabarito) é mais relacionada à Orientação a Objetos, pois estamos pensando no que é o objeto aluno, nos atributos que ele tem, e no que ele pode fazer, que são os métodos. Então, sempre que for criar uma classe, tente se lembrar desses pontos, usando métodos e atributos.

Qualquer dúvida, estou à disposição!

Abraços e bons estudos!

Ah sim! Muito obrigada, acredito que eu fiz esse desafio pensando em apenas uma função que recebe parâmetros mas não pensei na classe em si. De qualquer forma, obrigada!