Oi, eu to quebrando minha cabeça tentando entender como faz isso…
Tem uma classe chamada Colaborador que tem seus atributos e tals, e tem uma ArrayList pra guardar cada Colaborador, pra adicionar um novo Colaborador tem a classe AddColaborador que vai perguntar os dados e lançar os dados para a ArrayList da classe Colaborador. Só que eu não estou conseguindo fazer isso ;-; alguém me ajuda?
Aparentemente falta você estudar/entender como e quando utilizar static adequadamente.
Também procure utilizar nomes legíveis para seus atributos e métodos.
Em princípio essa classe AddColaborador nem precisaria existir, já que a própria classe Colaborador possui métodos para adicionar o colaborador à lista, de qualquer forma, eu mantive a classe, não sei se foi requisito de seu professor.
packageteste;importjavax.swing.JOptionPane;publicclassAddColaborador{publicvoidadicionar(){Stringnome=JOptionPane.showInputDialog("Qual seu nome?");intidade=Integer.parseInt(JOptionPane.showInputDialog("Qual sua idade?"));Colaboradorcolaborador=newColaborador(idade,nome);colaborador.salvar();}}
Oi moço, eu consegui fazer do jeito que eu queria, obrigado! O que eu estava fazendo é um JFrame que vai pedir as informações do usuário e vou guardar dentro da classe Colaborador para fazer um relatório em um JDialog, esse projeto que eu abri foi só pra tentar entender mesmo como faz, e consegui, muito obrigado ^^