Spanish subtitles

← 12-04 Método Calcular Precio

12-04 Método Calcular Precio

Get Embed Code
13 Languages

Showing Revision 22 created 10/22/2015 by andp.

  1. Anteriormente, vimos que se podía
    pasar un número al método Display
  2. Vamos a hablar un poco más
    de las entradas y salidas de un método.
  3. Veamos el metódo SubmitOrder
    en MainActivity como ejemplo.
  4. Digamos que tienes varías líneas
    de código en ese método.
  5. Al clicar los usuarios
    en el botón de pedido,
  6. se activará la llamada a SubmitOrder.
  7. El dispositivo de Android ejecutará
    las instrucciones de arriba a abajo
  8. y cuando llegue a la llamada
    del método CalculatePrice,
  9. saltará a donde se define
    el método CalculatePrice.
  10. Digamos que se define en la parte
    inferior del archivo MainActivity.
  11. El dispositivo de Android ejecutará
    cada una de estas instrucciones
  12. desde arriba a abajo del método
    y volverá al método SubmitOrder
  13. Y después seguirá ejecutando
    estas instrucciones hasta llegar
  14. al final del método.
  15. Cuando se llama al método CalculatePrice
  16. podemos pasar un montón de entradas,
  17. así cuando ejecutemos esas líneas
    de código, podemos usar
  18. estos valores de entrada.
  19. Como resultado de este método,
  20. podemos pasar un único valor
    de salida al método que invocamos.
  21. Así, el valor de salida puede usarse
    en las siguientes lineas del código.
  22. En Java, llamamos a las entradas
    de método, parámetros de entrada
  23. y podemos tener varios
    o ningún parámetro de entrada.
  24. En Java, llamamos a la salidas
    de método, valor de retorno,
  25. y podemos tener varios
    o ningún valor de retorno.
  26. Un ejemplo de un parámetro
    de entrada es pasar quantity
  27. al método CalculatePrice.
  28. De este modo, este método puede
    usar quantity para calcular
  29. el precio total de todo el pedido.
  30. Luego podemos pasar ese precio
    total como valor de retorno.
  31. Y entonces en el método
    SubmitOrder
    aquí abajo,
  32. usamos este precio total
    para hacer otras cosas
  33. como mostrarlo en la pantalla,
    crear un recibo o cosas parecidas.
  34. En resumen, esto es donde definimos
    el método CalculatePrice
  35. Y este es donde lo llamamos.
  36. Crearemos un método para calcular
    el precio del café en un pedido.
  37. Ahora, calculamos el precio
    directamente en el método SubmitOrder,
  38. pero la lógica para calcular el precio
    será un poco más complicada.
  39. Vamonos dentro de su propio método.
  40. Luego, podemos llamarlo tantas veces
    como queramos sin copiar
  41. y pegar el códido en todas las partes.
  42. Conforme tengas más experiencia en
    el desarrollo de Android, sabrás mejor
  43. si tienes que crear
    o no un método nuevo para algo.
  44. Es cuestión de más experiencia y tiempo.
  45. Por tanto, esta es la primera vez
    que vamos a crear solos
  46. un método nuevo en MainActivity.
  47. En vez de empezar a escribir desde cero,
  48. aprenderemos a reconocer
    qué es un método correcto
  49. con la lectura de algunos
    fragmentos de código.
  50. En la notas del instructor,
    te daremos tres opciones.
  51. Lee estos fragmentos y determina
    cuál opción implementará correctamente
  52. el método para calcular
    el precio del pedido.
  53. Al clicar en el enlace
    de las notas del instructor,
  54. verás las tres opciones de código A, B y C.
  55. El objetivo aquí es que te sientes cómodo
  56. leyendo un código que no habías visto.
  57. No hemos visto las normas exactas
    que convierten a un método en válido,
  58. pero quiero que adivines cuál será
    la opción correcta en tu opinión,
  59. También te animo a buscar
    más información en Google Search
  60. sobre como definir métodos en Java.
  61. Cuando hagas clic
    en los diferentes resultados,
  62. te encontrarás con información
    y documentación que no entenderás.
  63. Pero quiero que te sientas cómodo
    aunque no entiendas todo
  64. en esas páginas, porque es
    totalmente normal que sea así.
  65. Solo necesitas hojear los artículos
    de lo que creas entender
  66. y de lo que pienses que será
    relevante para resolver el problema.
  67. Así que adelante, lee el código
    de estas tres opciones,
  68. busca alguna información online
  69. e intenta adivinar cómo definir
    correctamente el método CalculatePrice.