Declarar vs. Inicializar variáveis
- #Java
Você já deve ter se deparado com os dois termos do título. Mas ficou clara para você a diferença entre eles? Esse é o objetivo desse artigo.
Em Java, "declarar" e "inicializar" são dois conceitos distintos relacionados às variáveis.
Declarar uma variável
Significa simplesmente informar ao compilador que uma variável com um determinado nome e tipo será utilizada em algum ponto do programa. Por exemplo:
int numero;
String texto;
Aqui, numero é declarado como uma variável do tipo int e texto é declarado como uma variável do tipo String.
Inicializar uma variável
Ocorre quando, mais do que declarar uma variável, atribuímos um valor inicial a ela. Isso pode ser feito no momento da declaração ou posteriormente no código. Nesse primeiro exemplo, inicializamos as variáveis no momento da declaração:
int numero = 10;
String texto = "Olá";
Agora, vamos inicializar as variáveis em outra linha do código:
int numero;
numero = 10;
String texto;
texto = "Olá";
Em ambos os casos, numero é inicializado com o valor 10 e texto é inicializado com a string "Olá".
Em resumo, a declaração é simplesmente informar ao compilador sobre a existência de uma variável, enquanto a inicialização é atribuir um valor inicial a essa variável.
Dúvidas? Compartilhe nos comentários. Talvez eu possa te responder diretamente, ou, por meio de um artigo, sanar a questão.
Se encontrar algum erro técnico nas explicações, mostra pra gente nos comentários também. Ficarei feliz em aprender com você e farei as devidas correções no artigo.
Conheça também o meu blog, onde tento simplificar o mundo Java: https://odevjava.blogspot.com/