[JAVA] Como setar um atributo para uma classe não-executável?

12/09/2019

0

Olá gente, meus cumprimentos... estou fazendo um código e a minha lógica está assim: quero criar três classe, uma a principal, outra aluno e a outra cadastro. Na classe Aluno crio os atributos (nesse caso só o atributo nome), na classe Cadastro eu crio métodos que setem o atributo nome da classe Aluno, por fim pra na classe Principal eu chamar o método da classe Cadastro.

public class Aluno {

private String nome;

public String getNome() {
return nome;
}

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


}

public class Cadastro {

void cadastrar() {
boolean cadastrando = true;

while (cadastrando) {
System.out.println("=============================\\nUsuário\\n");

Aluno aluno = new Aluno();

aluno.setNome(textInput(" --> Nome:")); //aqui tá dando erro


System.out.println("=============================\\n");
}


}



private void listarCadastros() {
System.out.println("==================================\\nLista de Usuários\\n");

//Aluno d = alunos.get();

//System.out.println("\\tNome: " + d.getNome());

System.out.println("\\nLista Finalizada\\n==================================\\n");
}




}



public class Principal {

public static void main(String[] args) {

Cadastro cadastro = new Cadastro();

cadastro.cadastrar();
cadastro.listarCadastro();

}



}


É algum conceito simples que eu estou em passando? Estou fazendo isso pra treinar!
Hermano

Hermano

Responder

Posts

12/09/2019

Manoel Junior

Bom dia, tira esse TextInput e coloca:
JOptionPane.ShowInputDialog("Digite o nome: ");

ou
//antes da classe importa-se o Scanner
import java.util.scanner;

//dentro da classe
void cadastrar() {
boolean cadastrando = true;

Scanner in = new Scanner(System.in);

while (cadastrando) {
System.out.println("=============================\\\\nUsuário\\\\n");


Aluno aluno = new Aluno();
System.out.print("Digite o nome: ");
aluno.setNome(in.string()); //aqui tá dando erro

System.out.println("=============================\\\\n");
}
}


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar