Portuguese, Brazilian subtitles

← Inputs to a Method

Get Embed Code
14 Languages

Showing Revision 2 created 10/12/2015 by Thais Barros.

  1. Espera.
  2. O que houve?
  3. Quando isso virou um programa
    culinário de repente?
  4. Desde que começamos a falar sobre métodos.
  5. Pode explicar, Ana Maria Braga?
  6. Bem, você já fez um bolo alguma vez?
  7. Eu já comi!
  8. Certo.
    Então está qualificado para isso.
  9. Certo.
  10. Tudo o que você precisa fazer para assar
    um bolo é misturar farinha, açúcar...
  11. - Os ingredientes.
    - Isso, os ingredientes.
  12. E então você segue as
    instruções da receita.
  13. - Certo.
    - E então vira um bolo.
  14. Como esse?
  15. Sim.
  16. Certo.
  17. Conectando a analogia
    aos métodos mais uma vez.
  18. Então para um método você
    coloca entradas.
  19. Como fizemos a quantidade
    para o método de exibição?
  20. Isso, e então você executa
    as instruções do método.
  21. Certo, quase igual a receita
    para fazer um bolo?
  22. Isso!
  23. Então você tem retornados
    os valores de saída.
  24. Valores de saída, são deliciosos.
  25. Vamos procurar mais informações
  26. sobre parâmetros de entrada para métodos.
  27. Vou fazer uma pesquisa para
    "parâmetros métodos Java".
  28. O primeiro link parece bom,
    então vou clicar nele.
  29. Agora esse artigo fala sobre
    como passar informação para um método.
  30. Aqui uma parte do código que calcula
    o pagamento mensal de um empréstimo.
  31. Ele tem quatro parâmetros de entrada:
    valor do empréstimo, taxa de juros,
  32. valor futuro do empréstimo, assim como
    os meses de duração do empréstimo.
  33. E então, dentro desse método, nós vemos
    que podemos usar esses parâmetros
  34. como variáveis para
    fazer nossas contas.
  35. Quando chamamos o método
    de pagamento computado,
  36. temos que ter certeza que colocamos
    as entradas nessa ordem específica.
  37. O total do empréstimo tem que vir primeiro
    e depois a taxa e assim por diante.
  38. Nos exercícios dessa sessão,
  39. você vai ter a chance de rever
    esse artigo mais detalhadamente.
  40. Dentro da atividade principal
    do aplicativo Just Java
  41. nós vamos modificar o método
    de exibição de quantidade
  42. e o parâmetro de entrada para
    que você possa praticar.
  43. Observe que no método de decréscimo
    do nosso aplicativo,
  44. que quando chamamos o método
    de exibição da quantidade
  45. estamos mudando a variável de quantidade
    em uma entrada nesse método.
  46. Mas o parâmetro de entrada
    é chamado number, então
  47. sempre que queremos nos referir a essa
    entrada, só devemos escrever number.
  48. Agora tecnicamente, nós poderíamos
    ter usado a quantidade global da variável
  49. neste método ao invés de passá-lo
    como um parâmetro de entrada,
  50. mas com o propósito de ensinar você
    sobre parâmetros de entrada,
  51. vamos deixar assim.
  52. Eu posso mudar essa chamada
    para o método de exibição de quantidade
  53. para que passe a entrada, o número 30.
  54. Isso é válido porque ainda corresponde
    aos tipo de dados de entrada.
  55. Então no método de decréscimo
    quando chamamos displayQuantity
  56. vai pular para cá e executar
    essas instruções,
  57. e o número da variável terá o valor 30.
  58. Vou rodar no meu dispositivo para mostrar,
    então quando eu rodar o botão "menos"
  59. no meu aplicativo, vai aparecer
    uma quantidade de 30 aqui.
  60. Então deixe eu tentar.
  61. Pronto.
    E realmente aconteceu isso.
  62. Também posso criar uma variável diferente,
    e colocar como uma entrada para o método.
  63. Aqui eu criei uma variável local,
    chamei uma quantidade
  64. e iniciei em 100.
  65. Passei essa variável
    como entrada para este método,
  66. e agora o número da variável
    aqui tem um valor de 100.
  67. Deixe-me mostrar no dispositivo.
  68. Agora quando eu pressiono o menos,
    eu espero que a quantidade seja 100.
  69. E dá certo.
  70. Essas são só algumas coisas
    que pode fazer para experimentar,
  71. passando diferentes entradas
    para um método.
  72. Enquanto você trabalha
    com parâmetros de entrada,
  73. outro termo que pode
    surgir são argumentos.
  74. Quando você chama um método,
  75. as entradas sendo passadas para aquele
    método são chamadas de argumentos.
  76. É uma palavra engraçada.
  77. Porque quando pensa em argumentos,
    você pensa em pessoas gritando
  78. e se ofendendo.
  79. Mas isso não é assim.
  80. Argumentos são simplesmente entradas
    sendo passadas para um método.
  81. Parâmetros de entrada são as verdadeiras
    entradas na sua declaração de método
  82. e aquelas são as variáveis que serão
    usadas dentro do método.
  83. Então tem uma pequena diferença entre
    parâmetro de entrada e argumentos.
  84. De qualquer forma, continue
    e leia o artigo,
  85. e as notas do instrutor sobre
    parâmetros de um método.
  86. Então experimente com
    o código em seu aplicativo.
  87. Primeiro, tente renomear
    o parâmetro de entrada "numero"
  88. dentro da declaração
    do método de exibição de quantidade.
  89. Simplesmente coloque
    um nome diferente na variável.
  90. Então vá adiante, resolva qualquer erro,
    e então rode o aplicativo de novo.
  91. Para o próximo teste, vá em frente
    e mude o tipo de dado
  92. do parâmetro de entrada de número
    de uma int para algo como uma String.
  93. Observe o que acontece e então
    desfaça a mudança.
  94. Se quiser experimentar em outros,
    fique a vontade.
  95. Por exemplo, se tem uma dúvida,
  96. sobre o que aconteceria se mudasse
    algo vá em frente e teste.