DEV Community

Cover image for Os Superpoderes de 'static' e a Inquebrável Fortaleza 'final'🚀🛡️🔮
Antonio Serra
Antonio Serra

Posted on • Edited on

1 1 1 1 1

Os Superpoderes de 'static' e a Inquebrável Fortaleza 'final'🚀🛡️🔮

Static em Java 🚀

Em Java, a palavra-chave static é usada para criar membros (métodos e variáveis) que pertencem à classe em vez de pertencerem a objetos específicos dessa classe. É como ter algo que é compartilhado por todas as instâncias (objetos) da classe.

Não esqueça de deixar seu like ❤️

Exemplo:

Exemplo Static

Aqui, quantidade é uma variável estática que pode ser acessada diretamente usando Contador.quantidade. O método incrementar é estático e pode ser chamado usando Contador.incrementar(), independentemente de quantos objetos Contador você criou.

Final em Java 🛡️

A palavra-chave final em Java é usada para tornar algo imutável, ou seja, uma vez que você atribui um valor a uma variável ou declara um método como final, ele não pode ser alterado ou substituído.

Exemplo:

Exemplo Final

Neste exemplo, PI é uma constante final que não pode ser alterada após sua atribuição inicial. O método desenhar é final e não pode ser sobrescrito por subclasses de Circulo.

Resumindo, static é usado para criar membros compartilhados entre objetos de uma classe, enquanto final é usado para criar constantes ou métodos imutáveis.

Agora você já está pronto para aprender sobre Atributos Privados, Públicos e Protegidos
Clique aqui para aprender🚀

Repositório com a trilha de java: https://github.com/antoniorws/basic-java

LinkedIn: https://www.linkedin.com/in/antonio-rodrigo-wanderley-serra/
GitHub: https://github.com/antoniorws

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay