Entendendo os membros estáticos

Entendendo os Membros Estáticos

Definição de Membros Estáticos:

Membros estáticos podem ser usados independentemente de qualquer instância da classe.
São declarados com a palavra-chave static.
Métodos e variáveis podem ser estáticos.

Acesso aos Me…


This content originally appeared on DEV Community and was authored by DevsJavaGirlsBR

Entendendo os Membros Estáticos

Definição de Membros Estáticos:

  • Membros estáticos podem ser usados independentemente de qualquer instância da classe.
  • São declarados com a palavra-chave static.
  • Métodos e variáveis podem ser estáticos.

Acesso aos Membros Estático:

  • Não requerem instâncias de objeto para serem acessados.
  • Podem ser acessados usando o nome da classe seguido pelo operador ponto (.).
  • Exemplo de acesso: Timer.count = 10;

Exemplo Clássico:

  • O método main() é estático porque é chamado pela JVM ao iniciar o programa.

Variáveis Estáticas:

  • São compartilhadas entre todas as instâncias da classe.
  • Uma única cópia da variável está disponível para todas as instâncias.

Exemplo de Código com Variáveis Estáticas:

StaticDemo.java

  • A variável estática y é compartilhada por todas as instâncias e sua modificação afeta todas elas.

Métodos Estáticos:

  • Chamados usando o nome da classe, sem precisar criar um objeto.
  • Podem chamar diretamente apenas outros métodos estáticos.
  • Podem acessar diretamente apenas variáveis estáticas.
  • Não possuem referência this.

Exemplo de Código com Métodos Estáticos:

StaticMeth.java

Restrições dos Métodos Estáticos:

  • Não podem acessar variáveis de instância diretamente.
  • Exemplo de erro: um método estático tentando acessar uma variável de instância comum resultará em erro de compilação.

Ver StaticError.java


This content originally appeared on DEV Community and was authored by DevsJavaGirlsBR


Print Share Comment Cite Upload Translate Updates
APA

DevsJavaGirlsBR | Sciencx (2024-08-31T01:16:16+00:00) Entendendo os membros estáticos. Retrieved from https://www.scien.cx/2024/08/31/entendendo-os-membros-estaticos/

MLA
" » Entendendo os membros estáticos." DevsJavaGirlsBR | Sciencx - Saturday August 31, 2024, https://www.scien.cx/2024/08/31/entendendo-os-membros-estaticos/
HARVARD
DevsJavaGirlsBR | Sciencx Saturday August 31, 2024 » Entendendo os membros estáticos., viewed ,<https://www.scien.cx/2024/08/31/entendendo-os-membros-estaticos/>
VANCOUVER
DevsJavaGirlsBR | Sciencx - » Entendendo os membros estáticos. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/08/31/entendendo-os-membros-estaticos/
CHICAGO
" » Entendendo os membros estáticos." DevsJavaGirlsBR | Sciencx - Accessed . https://www.scien.cx/2024/08/31/entendendo-os-membros-estaticos/
IEEE
" » Entendendo os membros estáticos." DevsJavaGirlsBR | Sciencx [Online]. Available: https://www.scien.cx/2024/08/31/entendendo-os-membros-estaticos/. [Accessed: ]
rf:citation
» Entendendo os membros estáticos | DevsJavaGirlsBR | Sciencx | https://www.scien.cx/2024/08/31/entendendo-os-membros-estaticos/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.