Duas perguntas de iniciante

Pessoal tem como eu fazer um metodo que receba um objeto porem esse objeto NAO pode ser nulo, nem posso passar nulo nem o objeto pode ter valor nulo… ou eu sou obrigado a fazer essa verificacao logo apos receber o parametro?/

e outra coisa… eu quero sobrescrever um metodo porem NAO quero nem dar a possibilidade do usuario executar o outro… no caso do setVisible por exemplo… eu quero obrigar o usuario a passar alguns parametros… entao queria bloquer o setVisible() basico q todos tem…

entenderam

cara se eu entendi sua pergunta quando vc cria o metodo ja tem que inicializar

ok

olha…se eu intendi direito… vc quer q a pessoa não possa enviar null ao chamar o seu metodo… se elatentar fazer isso deve acontecer o q?? uma exceção??? se for isso ao declarar o seu metodo vc pode coloca um throws NullPointerException (e caso a pessoa que tente enviar null, vai ser gerada a exceção ao tentar-se usar esse parametro…)

a principio isso é meio gambiarrado…

para impedir que alguem utilize o metodo setVisible() vc teria de sobrescreve-lo e poderia lancar uma exception Unsuported…