Olá pessoal,
Eu gostaria de saber se tem alguma forma de passar uma classe de um pacote como parâmetro para um método de uma outra classe em um outro pacote.
Obrigado.
Olá pessoal,
Eu gostaria de saber se tem alguma forma de passar uma classe de um pacote como parâmetro para um método de uma outra classe em um outro pacote.
Obrigado.
sim claro, coloca no metodo ou no construtor que vc quizer
public void meuMetodo(AClasse c){
}
Mas tipo assim,
É um método genérico, então dependendo de onde eu chamá-lo ele vai passar uma classe como parâmetro.
E isso tem como?
O que exatamente quer fazer? Não estou entendendo.
public boolean verifica(JTable Tabela, JComboBox Combo, "Aqui eu vou receber a classe, ae tipo se eu receber aluno aqui. Classe lá embaixo vai ser tipo uma extends da classe Aluno q tah no pacote modelo"){
int i = Tabela.getRowCount() - 1;
while(i >= 0){
Classe obj = (Classe) Combo.getSelectedItem();
String comp = (String) Tabela.getValueAt(i, 0).toString();
if( obj.getNome().equals(comp)){
JOptionPane.showMessageDialog(this, "Aluno já selecionado, selecione outro!");
return false;
}
i--;
}
return true;
}
Aew galera... vlw ae... mas consegui fazer de outro jeito...
Na verdade eh o msm jeito... soh percebi q nao precisava da classe...
Olha o codigo ae...
Abrcss!!!
public boolean verifica(JTable Tabela, JComboBox Combo){
int i = Tabela.getRowCount() - 1;
while(i >= 0){
String comp = (String) Tabela.getValueAt(i, 0).toString();
if(Combo.getSelectedItem().toString().equals(comp)){
JOptionPane.showMessageDialog(this, "Aluno já selecionado, selecione outro!");
return false;
}
i--;
}
return true;
}