Criada uma unica vez, enquanto uma varivel comum criada t
odas as vezes que o objeto instanciado.Pertence a classe galinha e no ao objeto g alinha Para incrementar essa varivel, deve-se usar da segunte forma: ex: classe.variavel = 3; (Galinha.ovosDaGranja = 3;) Mtodos static - podem acessar diretamente as variveisestticas da classe e no permitido usar a palavra reservada this. Mtodos evariveis estaticas no necessitam da criao de uma instancia do objeto, podem ser acessadas classe.metodo ou classe.variavel final - a varivel torna-se constante Mtodos sobrecarregados - tem o mesmo nome com assinaturas diferentes Classe abstrata - aquela que no pode ser estanciada, s usada na herana, outras clas ses podem extender dela Mtodos abstratos - s podem existir em classes abstratas, so vazios, ou seja devem s er implementados pela classe filho classe final - ela no pode ser mais herdada, outra classe no pode herdar dela mtodos final - isso indica que ele no pode ser modiicado por outra classe, no pode ser sobreencrito Interfaces - so podem implementar mtodos abstrados, sem necessidade dos modificad ores static, public Seus atributos so sempre contantes int x = 1; equivale a public static fi nal int x = 1;
----------------------------Classe Calendar - no deve ser inicializada, uma classe abstrata. usado um
mtodo que retorna uma instancia de calendrio DateFormat - uma classe abstrata, assim como a classe Calendar, mas pode mos recuperar algumas instancias - getDateInstance: formatao de data (dia, mes, ano) - getTimeInstance: formatao de hora (horas, minutos, seguntos) - getDataTimeInstance: formata a data completa(dia, mes, ano, ho ras, minutos, segundos) Classe Locale - defaul, pega como referencia o SO - para contruir seu proprio locale, deve-se saber os cdicos (Pas: ISO 3166 ) e (Lngua: ISO 639) Classe NumberFormat - tambm uma classe abstrata, recuperamos uma instanci a.