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 !
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]