Está bem.
Vamos dar uma olhada nisso.
A propósito, eu já marquei essas condições aqui para facilitar um pouco mais o acompanhamento
posterior.
Tudo bem.
Portanto, temos nossa verificação de método, pontuação alta.
Temos um parâmetro.
Temos esse L maiúsculo, o que significa que temos uma referência de classe e a referência de classe é player.
Mas, desta vez, é do smiley one.
Mas não se distraia com isso.
A classe do jogador é praticamente idêntica à que vimos no último vídeo e, em seguida, voltamos ao
branco.
Então, temos que as variáveis locais podem ser espaços reservados, podem ser determinados valores.
Não sabemos isso no momento.
Aqui obtemos o rótulo do nosso parâmetro P um.
Portanto, temos um objeto da classe player e esse objeto se chama player.
Vamos escrever a estrela.
P um é o nosso objeto e seu jogador e, em seguida, temos I get, o que significa que estamos colocando um campo
de instância de p um em V zero.
Nosso campo de instância é a pontuação de pontos do jogador do tipo integer.
E isso agora será colocado em re zero.
E vamos colocá-lo no chão.
Tudo bem.
Em seguida, temos um feed de instância mais uma vez, mas desta vez em V um.
Vejamos, p um também é agora um campo de instância e é referenciado por player dot high score do tipo integer.
E isso será colocado em V um.
Tudo bem.
E isso parece idêntico ao último exemplo, mas agora é diferente.
Então, o que temos aqui?
Temos uma declaração if.
Se zero for maior, será igual a um.
Saltamos para essa condição aqui.
Vamos escrever isso.
Se V zero for maior que v um, saltamos para essa condição aqui.
E aqui temos, logo em seguida, outra instrução if.
Portanto, nesse caso, se v zero for menor que v um, saltamos para essa condição.
Está bem.
Se v zero for menor que igual a v um, saltamos para essa condição.
Vejamos.
Saltamos para cá e então estamos simplesmente retornando ao vazio.
Portanto, estamos saindo dessa função.
Tudo bem.
Não houve problema, eu acho.
Está bem.
Isso é para as declarações verdadeiras.
Para ambas as instruções if.
Vamos retroceder.
Lentamente.
Então, vamos para a linha 18 e esta.
E agora estamos fazendo o mesmo com a declaração falsa.
Portanto, se v zero for menor ou igual a v um, saltamos para essa condição.
Essa é a parte verdadeira.
Agora, presumimos que ela seja falsa.
Portanto, passamos diretamente para a parte inferior.
Temos essa referência em nosso código Java, linha 41.
E agora podemos ver que estamos colocando esse valor em um campo de instância.
Mas agora é interessante, porque não temos um p neste momento.
Estamos tendo P zero e podemos ver um jogador sorridente.
Portanto, desta vez, não estamos usando este objeto, mas sim esta parte.
Portanto, isso significa que p zero é a pontuação máxima.
Então, vamos fazer isso passo a passo.
A primeira parte é a apresentação de nosso caso LS para esse caso.
Está bem.
E agora, agora estamos colocando o zero em p zero, p zero é esse ponto de pontuação alta e estamos colocando
b zero nisso.
Isso significa que a pontuação máxima do ponto é igual a v zero e v zero é a pontuação do ponto do jogador.
Portanto, estamos colocando a pontuação de pontos do jogador nessa pontuação alta de pontos.
E isso é muito importante.
E criei esse caso para confundi-lo um pouco sobre isso, para que você não interprete suas próprias coisas
nesse caso, pois seguimos simplesmente as regras rígidas do código smiley.
Bem, aqui temos um objeto em nossa classe de jogador.
Está bem?
Portanto, aqui temos um objeto como parâmetro, o objeto do jogador como parâmetro.
Mas agora estamos fazendo referência a esse ponto player, que agora é a classe player.
Portanto, estamos dentro de nossa classe de jogadores.
Mas se você escrever exatamente da mesma forma, não deverá ter nenhuma dificuldade com isso.
Pode ser um pouco confuso, mas lembre-se de que P zero é o nosso operador e P um é o nosso
objeto aqui.
Vamos ver.
Portanto, também temos esse caso no momento.
Isso é ótimo.
O último caso que temos que resolver é este aqui.
Isso tem sido verdade.
Agora vamos colocar isso em falso.
É fácil.
Temos nossa declaração alt e essa declaração alt simplesmente obteve o return aqui, esse return void
e é isso.
Este é o nosso código.
E este aqui é.
Sim, isso está correto nessa parte.
Agora vamos pegar nosso código Java, pois isso pode tê-lo confundido um pouco.
Não tenho certeza sobre isso.
Para mim, isso seria absolutamente confuso.
Portanto, temos dois objetos de jogador aqui.
Este está no parâmetro e este aqui é o nosso isto.
Vamos ver como o código se parece.
Está bem.
E, mais uma vez, podemos ver este aqui.
A primeira verificação é se a pontuação do jogador é menor do que a pontuação máxima do ponto do jogador.
E, no nosso caso, nossa primeira verificação é maior igual.
Mas ainda está correto porque nossa declaração de saúde será o caso.
Se estivermos com o zero mais baixo, então queremos.
Esta é a declaração aqui e, em seguida, estamos retornando.
Então, conseguimos novamente, e vice-versa.
E aqui, vejamos, o mesmo acontece com este aqui.
Nossa declaração L é esta aqui.
E aqui temos a declaração que está retornando.
Portanto, essa declaração aqui é maior do que a pontuação total do jogador.
Mas, no nosso caso, estamos verificando se estamos tendo o outro caso, se for menor ou igual, então pulamos
fora.
Portanto, fora dessa.
Portanto, se você fizer engenharia reversa de códigos e instruções if semelhantes, minha recomendação é que não procure fazer
comércio, talvez apenas um pouco para obter algum conhecimento sobre o que é usado lá, mas não confie nisso.
Isso o deixará muito confuso se você fizer a engenharia reversa desse smiley Patrick. Além disso, simplesmente
ignore o que você viu no código comercial em relação a essas instruções if e faça isso no caminho do
smiley, passo a passo, e você não terá nenhum problema.
Muito bem.
Em seguida, faremos um pequeno teste e, depois, daremos uma olhada na correção dessas instruções if, pois é possível
fazer muitas coisas engraçadas para alterar a instrução em si ou simplesmente ignorar caminhos na instrução.
Portanto, é bastante ridículo o que é possível fazer lá.
E a decodificação continua funcionando, mesmo que você faça algumas correções malucas.
Ok, isso é tudo para este vídeo por enquanto.
Se você não se sentir confortável com as instruções if, continue praticando isso no Android
Studio.
Em caso de dúvidas, fique à vontade para me escrever uma mensagem.
Estou ansioso para vê-lo no quiz.