Agora imagina o seguinte imagina que o nosso aplicativo do Pokémon go que a gente tá codificando ele vai disparar algumas mensagens ali para o jogador né E toda hora ele vai ter algumas mensagens escrito lá né notificação Pokémon go diz E aí depois a mensagem né E aí ele ficaria alguma coisa do tipo né eu vou criar um outro arquivo aqui tá esse conteúdo eu vou salvar todo ele aqui ó tá e vou deixar no nosso notion aqui de apoio Tá mas agora eu vou criar outro conteúdo aqui do zero tá com você Então imagina
o seguinte toda hora vai subir uma notificação escrito assim ó console ponto logo vai ser uma saída então ele vai estar aqui ó Pokémon GO tem um novo Pokémon na região e depois ele vai subir outra mensagem para você tá que é Pokémon go diz é você foi derrotado né derrotado por um líder de ginásio né você foi você perdeu ali você foi você foi passear se preferiu namorar em vez de jogar Pokémon GO ou você errado né ou você errada aí né então todo mundo sabe que você devia estar jogando Pokémon vai ficar namorando
agora em vez de programar né em vez de jogar Pokémon Então tá errado né então se você namora você tá errado né Brincadeiras à parte né você pode ver que nessas duas mensagens tem uma parte repetitiva da saída né que é Pokémon go Diz ela é uma todo o resto aquele muda Só que essa parte aqui ele é fixa né ele fica repetitivo é uma parte constante na nossa mensagem né sempre vai ter nas notificações do Pokémon go Pokémon go diz né e quando isso começa a ficar muito repetitivo para você programar Talvez seja interessante
você guardar isso em uma caixinha e poder concatenar e repetir né só que tem um ponto esse valor ele não varia ele é sempre igual ele é sempre constante então ao invés de você declarar uma variável você vai declarar uma constante Então como que a gente declara uma constante Felipe Qual que é a diferença para declarar uma constante no Java escrito você vai digitar conste tá E assim como a variável você precisa dar um nome para ela então eu vou colocar aqui notificação notificação no caso sem acento nenhum tá então sempre que você tiver programando
palavra-chaves evita utilizar assentos caracteres acentuados só em texto assim ou em aspas duplas tudo bem mas em nome de variável evita utilizar variáveis que comecem com números sempre de preferência para textos variáveis que indicam o que tem lá dentro né imagina você chegar na casa da sua avó e um pote está escrito ABC em outro porta está escrito 1 2 3 Você não sabe o que tem dentro do pote né então eu vou né ter aqui é um nome para minha constante é notificação e aqui vou colocar um igual para eu atribuir um valor e
aí eu vou copiar isso aqui ó Pokémon go diz tá E aí vou colocar entre aspas duplas tá e a mensagem o Pokémon go diz tá E aí ao invés de eu ter esse valor aqui embaixo tá então em vez do que esse valor aqui embaixo eu vou fazer o quê para não ficar repetitivo eu vou deixar aspas duplas só aqui só que eu vou concatenar lembra concatenar juntar né com notificação Então vou colocar notificação mais né E aí aqui a mesma coisa notificação mas tá E aí olha só fica muito mais prático né em
vez de eu ter que ficar toda hora digitando né Pokémon go diz né Você tem um novo Pokémon na região e você foi derrotado Qual que é a diferença da notificação Olha só Qual a diferença de uma constante para uma variável e cuidar que isso aí cai em prova hein Se você não souber responder isso aí então uma constante Olha só se eu tentar pegar a notificação aqui agora depois desse programa aqui ó olha só eu vou tentar modificar o valor da notificação tá então se eu colocar outro valor para notificação agora né eu vou
colocar aqui ó vamos dizer que o nome do jogo mudou o jogo foi comprado agora é Digimon Gold E aí depois eu quero exibir aqui ó console ponto log tá E aí eu vou colocar o nome aqui entre aspas o nome do jogo agora é E aí vamos concatenar aqui né com a notificação ele dá um erro e olha só que ele fica até com uma cobrinha amarela aqui ó que que ele tá falando ó notificação is a Constant Ou seja é um valor que eu não posso alterar é um valor que não varia é
um valor constante quando eu deveria utilizar uma constante quando é um conteúdo muito repetitivo um texto que aparece constantemente ou algum valor numérico ou outras coisas né é para me poupar energia para não ter que ficar repetindo né então você vai usar às vezes para uma base de um link que você vai colocar que o seu programa faz chamada você vai fazer para uma base de mensagem que você sempre é igual aquela parte nunca muda então é interessante você guardar isso numa constante agora uma variável É quando isso precisa se alterar Então imagina o seguinte
imagina com o nome do jogo mudou então quando é uma variável Olha só se muda isso para leste ele me permite mudar Então olha só eu atribu de valor aqui eu executei e olha só aqui é Pokémon go diz E aí ele aparece ó Pokémon go diz tem um novo Pokémon na região Pokémon diz né o Pokémon foi derrotado por um líder e depois se eu mudar o valor aqui ó para notificação Digimon Gold ele muda e agora quando eu chamar a notificação de novo não vai estar escrito mais Pokémon go vai tá escrito Digimon
go porque porque eu mudei o valor eu variei o valor que tava ali dentro e se eu repetir ó dá um Ctrl c control V aqui embaixo Olha só as mensagens mudaram agora é Digimon go né E aí eu posso até dar um espaço aqui ó de mongol tem um novo Pokémon na região tá vendo Então essa é a diferença de uma constante para uma variável então uma constante tá nada mais é do que um valor que é constante eu não posso reatribuir um novo valor para ele tá Então essa é a diferença Felipão me
refresca a memória aonde eu usaria uma constante aonde eu usaria uma variável uma constante é um valor repetitivo que vai aparecer no seu programa várias vezes e para ficar mais prático você já vai ter a ele ali salvo em uma área da memória do seu programa que é uma constante só para você repetir já uma variável é um valor que você precisa mudar que pode sofrer alterações com o tempo né É como o nome disso ele pode variar Então essa é a diferença de constantes para variáveis mas fica comigo porque tem muita coisa legal que
a gente ainda pode aprender juntos aqui quando o assunto é variável [Música]