RESOLVIDO - metodo p adicionar objetos num array falha no teste de identificação de objeto

Bom pessoal olhem o codigo:

public boolean adicionaObjeto(Object objeto){
		for (i = 0; i < arrayObjetos.length; i++){
			if(arrayObjetos[i] == null){ 
				if(!(objeto instanceof Conta)){ //aqui era pra sair fora se o objeto nao é uma instancia de Conta
					Conta contaReferida = (Conta) objeto; //mas ta entrando aqui e dando ClassCastException qdo testo um obj NaoConta
						arrayObjetos[i] = contaReferida;
						return true;
				}
			} else { return false;}
		}
		return false;
	}

Sabem me dizer como arrumar aquele if ali pra so adentrar qdo for um instancia de Conta pessoal ?
vlw

Só tens de tirar o !
Neste momento estás a dizer que só queres que entre se objeco NÃO for uma instância de Conta. O que tu queres é o contrário.

[quote=pmlm]Só tens de tirar o !
Neste momento estás a dizer que só queres que entre se objeco NÃO for uma instância de Conta. O que tu queres é o contrário.[/quote]

really thank’s java friend!!