Bloquear Objeto

Olá pessoal, gostaria de saber se existe algum comando para bloquear um objeto.

Explicando melhor, seria dessa forma: Após o objeto realizar uma ação gostaria que ele fosse bloqueado, logo tornando-se um objeto inútil que não realiza-se mais nenhuma ação. Estve pesquisando e achei esse código:

 instance_deactive_object(colocar objeto aqui);

Ae o eclipse manda eu criar um método, eu crio e tudo mais, porém não houve nada !

Cumprimentos,

Bruno.

Não existe. O máximo que você pode fazer é definir uma variável boolean no seu objeto e, quando algum método dele for chamado, disparar uma exception de IllegalStateException.

[code]public class Exemplo {
private boolean used = false;

public void metodo1() {
if (used) throw new IllegalStateException(“Só dá pra me usar uma vez!”);
used = true;
//faz qualquer coisa
}

public void metodo2() {
if (used) throw new IllegalStateException(“Só dá pra me usar uma vez!”);
used = true;
//faz qualquer coisa
}
}[/code]