Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Pra que serve static no java??

public static void mostraMontagem(String palavra) {
       System.out.println(palavra);
     }
1 resposta
solução!

Olá Valeska, tudo bem com você?

Peço desculpas pela demora em obter um retorno.

Em Java, a palavra-chave static é usada para criar funções ou variáveis que pertencem diretamente à classe, em vez de pertencerem a objetos específicos criados a partir dessa classe. Imagine a classe como um "molde" para criar objetos, e static é usado quando algo não precisa de um objeto específico para ser usado.

Abaixo um exemplo, onde temos uma classe chamada ExemploStatic. Nela, temos uma variável chamada contador e um método chamado imprimirMensagem que foram declarados como static.

public class ExemploStatic {

    // Variável estática
    public static int contador = 0;

    // Método estático
    public static void imprimirMensagem(String mensagem) {
        System.out.println(mensagem);
    }
}

A variável contador é estática porque temos a palavra-chave static antes da sua declaração. Isso significa que não precisamos criar um objeto para usar essa variável. Podemos acessá-la diretamente através do nome da classe:

ExemploStatic.contador = 5;
System.out.println(ExemploStatic.contador); 

Resultado

5

O método imprimirMensagem também é estático, o que significa que também podemos chamá-lo diretamente, sem precisar criar um objeto da classe ExemploStatic:

ExemploStatic.imprimirMensagem("Olá, mundo!"); 

Resultado

"Olá, mundo!"

Em resumo temos que, quando algo é declarado como static, isso significa que é compartilhado por todas as instâncias (objetos) da classe, e podemos acessá-lo diretamente usando o nome da classe. Isso é útil para funções que são independentes de qualquer objeto específico e podem ser chamadas globalmente na classe.

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Em caso de dúvidas estou à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!