1) Trata de forma genérica
Wikepédia
2) Conceitos, com exemplos em java
Sergio Taborda Wordpress
3) Tutorial da Sun sobre exceções.
Sun Docs
;)
Blog pessoal destinado a notícias, complementações de aulas, música, política, cultura, secos e molhados em geral...
quarta-feira, 30 de abril de 2008
sexta-feira, 25 de abril de 2008
Ano eleitoral, assim caminha a humanidade com passos de formiga e políticos com vontade!

Pois é, cidades viram canteiros de obras suntuosas,caminhões, britadeiras e parafernalhas afins tomam conta de ruas e avenidas. Tudo somado ao um trânsito cada vez mais "imundado" de veículos, aliado a um tranporte público precário (quem espera o InterBairros V por 40 minutos sabe o que estou querendo dizer).
Em cidades menores também nota-se o efeito referido no título, óbvio que em proporções menores. Começando por shows de rodeios, restauração de praças indo até reparos de asfalto e lombadas desproporcionais.
Enfim, manutenção na cidade, espetáculos culturais (leia-se novamente "rodeios"...), e coisas do gênero deveriam ser efetuados todos o anos, será que colocaram em alguma lei, e não fiquei sabendo??
Para ser seguido com tanto rigor, com certeza não foi na que trata das responsabilidades fiscais...
Em cidades menores também nota-se o efeito referido no título, óbvio que em proporções menores. Começando por shows de rodeios, restauração de praças indo até reparos de asfalto e lombadas desproporcionais.
Enfim, manutenção na cidade, espetáculos culturais (leia-se novamente "rodeios"...), e coisas do gênero deveriam ser efetuados todos o anos, será que colocaram em alguma lei, e não fiquei sabendo??
Para ser seguido com tanto rigor, com certeza não foi na que trata das responsabilidades fiscais...
Criando classes adaptadoras em Java
Muitas vezes, faz-se necessário a criação de classes auxiliares que ajudam na manutenção do código. Ao implementar interfaces "ouvidoras" somos confrontados com várias declarações dos métodos, no entanto na maioria das vezes usamos apenas algumas.
Para exemplificar a situção vejamos a interface " MouseListener" que exige a implementação de 5 (cinco) métodos. Ao implementar a interface teriamos no mínimo as linhas a seguir:
Para exemplificar a situção vejamos a interface " MouseListener" que exige a implementação de 5 (cinco) métodos. Ao implementar a interface teriamos no mínimo as linhas a seguir:
public class AdapListener implements MouseListener {
public void mouseClicked(MouseEvent e) {}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) { }
public void mousePressed(MouseEvent e) {}
public void mouseReleased(MouseEvent e) { }
}
Uma alternativa seria a utlização de classes adaptadoras que fariam a implementação, com os metódos vazios, e finalmente a classe que herdaria a classe adaptora, sobrescrevendo quando o necessário o método a ser utilizado.
Imaginando que nossa classe será um tipo de container e Java não aceita herança múltipla, já na classe Adapatora incluiriamos a herança de um JFrame:
Imaginando que nossa classe será um tipo de container e Java não aceita herança múltipla, já na classe Adapatora incluiriamos a herança de um JFrame:
public class AdapListener implements MouseListener {e finalmente na classe que herdaria o adapter, algo do tipo:
public class Janela extends AdapListener{ ...}
At+
Assinar:
Postagens (Atom)