Rascunho ATPS Static em Java

732 palavras 3 páginas
Static em Java
Quando definimos uma classe e criamos vários objetos dela, já sabemos que cada objeto irá ser uma cópia fiel da classe, porém com suas próprias variáveis e métodos em lugares distintos da memória.
Quando definimos variáveis com a palavra static em uma classe ela terá um comportamento especial: ela será a mesma para todos os objetos daquela classe.
Ou seja, não haverá um tipo dela em cada objeto. Todos os objetos, ao acessarem e modificarem essa variável, acessarão a mesma variável, o mesmo espaço da memória, e a mudança poderá ser vista em todos os objetos.
O método static mais famoso de todos é o main. Quando executamos um programa escrito em Java, o sistema tem que ter um ponto de início, como haverá muitas classes e métodos, ele tem que executar a partir de algum lugar. A JVM está programada para executar o método main, portanto se você compilar e executar um arquivo, será o método main (Principal) que primeiro executará.
Por definição da linguagem Java, o método main precisa necessariamente ter acesso public, ser static, não retornar coisa alguma (void) e receber como argumento um array de String ( String args[] )
O trecho de código abaixo demonstra uma declaração de um método static em java: public static void main(String args[])
Do mesmo modo que podemos criar métodos estáticos também podemos criar variáveis, por exemplo: private static int total;

Usando os exemplos em um contexto, teremos: public class staticTest { public static void main(String[] args) { Carro fusca = new Carro(); Carro ferrari = new Carro(); Carro jipe = new Carro(); }

}

public class Carro { public static int total=0; Carro(){ total++; System.out.println("Objeto criado. Existem "+total+" objetos dessa classe"); }
}

Javadoc em Java
Documentar pontos estratégicos de nossos códigos fontes, é uma necessidade universal em vários paradigmas ou plataformas de desenvolvimento. E cada vez

Relacionados

  • Teste
    26140 palavras | 105 páginas
  • bioinformatica
    34243 palavras | 137 páginas
  • Bioinformatica
    34243 palavras | 137 páginas
  • Tecnicas moleculares utilizadas no diagnótico
    33655 palavras | 135 páginas