dúvidas em generics

7 respostas
P

Meu professor mandou eu fazer duas classes a primeira não e generica mas a segunda tem que ser generica segue o codigo

esta e primeira classe encapsulada
package aula10_Generics;

public class ListaAlunos {
	private String nome;
	private String sobrenome;
	private int matricula;
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getSobrenome() {
		return sobrenome;
	}
	public void setSobrenome(String sobrenome) {
		this.sobrenome = sobrenome;
	}
	public int getMatricula() {
		return matricula;
	}
	public void setMatricula(int matricula) {
		this.matricula = matricula;
	}
	
	
	
	
	

}

eis a segunda classe

package aula10_Generics;

import javax.swing.JOptionPane;

public class Testaaluno<Aluno> {
	Aluno nome;
	Aluno sobrenome;
	Aluno matricula;

	public static void main(String[] args) {

		String nome = JOptionPane.showInputDialog("Digite seu nome");
		String sobrenome = JOptionPane.showInputDialog("Informe seu sobrenome");
		int matricula = Integer.parseInt(JOptionPane
				.showInputDialog("Informe a matricula"));
		ListaAlunos list = new ListaAlunos();

		list.setNome(nome);
		list.setSobrenome(sobrenome);
		list.setMatricula(matricula);

		System.out.println("Nome: " + list.getNome());
		System.out.println("Sobrenome " + list.getSobrenome());
		System.out.println("Matricula " + list.getMatricula());

	}

	
}

Me ajudem a fazer este exercicio. ele quer que mostre os resultados.

7 Respostas

P

Alguem me ajudeee…

Eder_Peixoto

Você precisa construir uma classe de duas formas distintas (uma usando os recursos básicos do Java e na outra usando Generics) ou construir duas classes diferentes (sendo uma delas usando Generics)?

P

Mas foi o que eu fiz,

a primeira esta encapsulada e a segunda e a classe generica.

P

[size=18]Po será que ninguem vai me ajudar?[/size]

tinorberto

o que vc quer fazer?

P

O professor mandou eu criar uma lista com nome sobrenome matricula, pediu para fazer o encapsulamento e depois montar uma outra classe(generica ) para mostrar o resultadol.

Eder_Peixoto

Sua primeira classe não é uma lista de alunos, mas sim representa um único aluno. Na segunda, há confusão sobre o que é “genéricos”.

Criado 8 de dezembro de 2009
Ultima resposta 8 de dez. de 2009
Respostas 7
Participantes 3