Aprovaitando uma dúvida que surgiu sobre o Post das variáveis Staticas, estou Postando um sobre Métodos.
Imagine que você esteja pensando em implementar uma Classe Utilitarios em seu Projeto, e nela você pretente criar um método valida CPF.
public class Utilitarios
{
public boolean validaCPF(long m)
{
...
return ...; //True ou False
}
}
No exemplo acima, para acessar você teria que criar uma instancia da Classe Utilitarios e asssim acessar o Método validaCPF, complicando e deixando até um pouco poluído seu código.
Agora se eu passar o método validaCPF para Static, eu poderia chama-lo sem a necessicade de criar uma instancia, vendo o exemplo abaixo:
public class Utilitarios
{
public static boolean validaCPF(long m)
{
...
return ...; //True ou False
}
}
---
public class Usuario
{
private long mCPF
public void setCPF(long vCPF)
{
if(Utilitarios.validaCPF(vCPF))
mCPF=vCPF;
}
}
Este é um Exemplo bem simples de uma Classe Usuario que antes de atribuir o CPF, primeiro faz uma validação, sem a necessidade de instanciar a Classe Utilitarios, é claro que o método setCPF deveria ser melhorado, mas deixei simples apenas para demostração.
Apesar de muito Simples, espero que tenham gostado.
Abs,
Posted
26-3-2004 11:34
por
Antonio Sapede Neto