Olá pessoal.
Estou com um problema de OO mesmo eu acho. Tenho as seguintes classes:
[code]public class Interface extends PopupPanel {
private String nome;
public Interface() {
}
public void setNome(String nome) {
this.nome = nome;
}
public String getNome() {
return nome;
}
}[/code]
[code]public class CadastroCliente extends Interface {
public CadastroCliente() {
setNome("TESTE");
initComponents();
}
public void initComponents() {
Label lbNome = new Label("NOME:");
TextBox txtNome = new TextBox();
HorizontalPanel horizontalPanel = new HorizontalPanel();
horizontalPanel.add(lbNome);
horizontalPanel.add(txtNome);
setWidget(horizontalPanel);
}
}[/code]
[code]public class Cadastrar extends Widget {
private T bean;
public Cadastrar() {
System.out.println(bean);
}
}[/code]
E uma classe Main que chama a classe Cadastrar assim:
new Cadastrar<CadastroCliente>();
O problema, é que o ali no generics, CadastroCliente, está indo como null lá na classe Cadastrar e está dando nullpointer. O que eu fiz de errado?
Grato.