Qual é a palavra-chave estática em java?

Video: 06 Certificação Java (Métodos Estáticos)

Em Java, um estático membro é um membro de uma classe que não está associada com uma instância de uma classe. Em vez disso, o membro pertence à própria classe. Como resultado, você pode acessar o membro estático sem primeiro criar uma instância de classe.

Os dois tipos de membros estáticos são campos estáticos e métodos estáticos:

campo estático: Um campo que é declarado com o estático palavra-chave, como esta:

Video: Curso de Java 34 - Orientação a Objetos: Variáveis e metodos estáticos (modificador static)

static int privado ballCount-

A posição do estático palavra-chave é intercambiável com as posições do palavras-chave de visibilidade (privado e público, assim como protegido). Como resultado, a seguinte declaração funciona, também:

int private static ballCount-


Como convenção, a maioria dos programadores tendem a colocar a palavra-chave visibilidade em primeiro lugar.

Video: Java - POO - 04 - Métodos estáticos (static)

O valor de um campo estático é o mesmo em todas as instâncias da classe. Em outras palavras, se uma classe tem um campo estático denominado Nome da empresa, todos os objetos criados a partir da classe terá o mesmo valor para Nome da empresa.

Os campos estáticos são criados e inicializado quando a classe é carregada pela primeira vez. Isso acontece quando um membro estático da classe é referido ou quando uma instância da classe é criada, o que ocorrer primeiro.

Video: 48 - Certificação Java (palavra chave "static" em métodos e campos)

  • método estático: Um método declarado com o estático palavra-chave. Como campos estáticos, métodos estáticos são associados com a classe em si, não com qualquer objeto em particular criado a partir da classe. Como resultado, você não tem que criar um objeto de uma classe antes você pode usar métodos estáticos definidos pela classe.

    O método estático mais conhecido é a Principal, que é chamado pelo tempo de execução Java para iniciar uma aplicação. o a Principal método deve estático, o que significa que os aplicativos são executados em um contexto estático por padrão.

    Uma das regras básicas de trabalhar com métodos estáticos é que você não pode acessar um método não estático ou campo de uma estático método porque o estático O método não tem uma instância da classe a ser usado para fazer referência a métodos de instância ou campos.


  • Publicações relacionadas