YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Indonesian subtitles

← 12-10 Add or Remove Parameters

Get Embed Code
13 Languages

Showing Revision 1 created 10/12/2015 by sp8.

  1. Saya akan menuntun Anda dengan
    contoh metode yang memiliki
  2. jumlah parameter input yang berbeda.
  3. Saya mulai dengan membuat aplikasi baru
    dari project wizard di Android Studio, jadi
  4. sama sekali tidak ada kaitannya
    dengan aplikasi Just Java.
  5. Saya menambahkan metode
    ini pada aktivitas utama.
  6. Yang disebut dengan
    createWeatherMessage.
  7. Tidak ada parameter masukan, dan
    nilai pengembalian berupa rentetan.
  8. Metode ini digunakan untuk membuat pesan
    baru yang menyebutkan nama kota dan
  9. suhu.
  10. Anda dapat mempertimbangkan
    metode sebagai templat perintah.
  11. Jadi, saya dapat membuat suhu
    menjadi parameter masukan.
  12. Dan berupa jumlah, sehingga saya
    akan menyebutnya, suhu int.
  13. Lalu, saya dapat menggunakannya di sini.
  14. Jadi, ini adalah rentetan harfiah, dan
  15. kemudian berhubungan dengan
    bilangan bulat suhu.
  16. Dan kemudian berhubungan dengan rentetan
    lainnya yang menunjukkan derajat Fahrenheit.
  17. Jadi sekarang pesan dapat
    disesuaikan berdasarkan suhu karena
  18. berupa parameter masukan.
  19. Oh ya, saya lupa menyebutkannya tadi,
    tapi pada metode onCreate
  20. aktivitas utama, yang disebut
    ketika aktivitas sudah dibuat.
  21. Saya dapat menggunakan
    createWeatherMessage.
  22. Sebelum saya memasukkan tidak ada argumen, tapi
    kita memiliki satu parameter yang diperlukan.
  23. Jadi, saya aka memasukkan
    77 untuk suhu.
  24. Sekarang kesalahan tidak ada, dan
    penggunaan metode ini tepat.
  25. Hal lain yang harus saya ubah
    adalah komentar ini pada metode.
  26. Saya akan menambahkan baris kosong, dan
  27. kemudian mulai mendeskripsikan parameter
    masukan, yakni suhu di sini.
  28. Saya akan ketik @param
    temperature
    , dan
  29. kemudian saya dapat menambahkan
    deskripsi bahwa ini adalah suhu kota.
  30. Nama parameter kadang-kadang
    sedikit sulit dipahami, jadi
  31. itulah sebabnya deskripsi
    sangat penting.
  32. Atau jika metode Anda umum,
    maka orang lain akan dapat
  33. menggunakan metode ini, dan
  34. mereka mungkin tidak tahu instruksi
    apa yang ada dalam metode ini.
  35. Jadi membaca dokumen java ini dan
  36. deskripsi parameter sangat
    berguna bagi mereka.
  37. Sebelumnya saya telah menyebutkan
    bahwa metode sama seperti templat.
  38. Jadi, bagaimana kalau kita mengubah kota
    sehingga tidak selalu San Francisco?
  39. Saya dapat menggunakan kota
    sebagai parameter masukan.
  40. Saya hanya menambahkan koma di sini.
  41. Dan karena nama kota berupa teks, saya
    akan menjadikannya jenis data rentetan.
  42. Kemudian saya dapat menghapus San Francisco
    dan menggantinya dengan nama kota variabel.
  43. Jangan lupa tambahkan spasi
    sebelum dan setelahnya di sini.
  44. Keren, jadi sekarang metode
    ini dapat membuat pesan
  45. yang dapat disesuaikan dengan
    kota dan suhu tertentu.
  46. Saya juga tidak lupa mengubah
    dokumen java, sehingga
  47. memiliki parameter dan
    deskripsi tambahan untuk nama kota.
  48. Karena saya telah mengubah tandatangan
    metode, kesalahan muncul di sini.
  49. Metode tidak lagi berfungsi
    dengan satu argumen saja.
  50. Saya harus memasukkan dua argumen.
  51. Jadi saya menambahkan koma dan
    memasukkan rentetan San Francisco.
  52. Sekarang kesalahan sudah tidak ada.
  53. Jadi ketika saya menggunakan
    createWeatherMessage(77,
  54. ini akan menjadi nilai suhu,
  55. dan San Franscisco
    menjadi nilai nama kota.
  56. Dan rentetan yang benar
    akan dibuat di sini.
  57. Sekarang kita kembali
    menghitung metode harga.
  58. Dan mengubah tandatangan
    metode sehingga
  59. memiliki jumlah paremeter
    masukan yang berbeda.
  60. Kita akan menetapkannya dengan parameter
    masukan nol, satu parameter masukan,
  61. dan terakhir, coba dengan
    dua parameter masukan.
  62. Anda akan melihat bagaimana mengubah
    tandatangan metode di sini agar memiliki
  63. jumlah parameter masukan dengan
    mengubah cara di mana metode digunakan.
  64. Biasanya ketika Anda membuat aplikasi,
  65. Anda hanya perlu
    menetapkannya dengan satu
  66. cara dengan jumlah parameter
    masukan tertentu.
  67. Dan biasanya jumlah parameter
    masukan akan ditentukan
  68. berdasarkan apa yang
    terjadi di dalam metode.
  69. Latihan terbaik hanya
    memasukkan parameter masukan
  70. yang benar-benar Anda butuhkan
    di dalam metode tersebut.
  71. Tidak ada gunanya memasukkan
    lebih banyak informasi jika Anda.
  72. Tidak menggunakannya di dalam sini.
  73. Berikut ini adalah petunjuk tugas.
  74. Pertama, tetapkan metode calculate price
    pada aplikasi Anda dalam aktivitas utama.
  75. Lihat catatan instruktur untuk
    potongan kode yang dapat Anda gunakan.
  76. Kita akan mengubah
    metode calculatePrice
  77. sehingga hanya memiliki
    satu parameter masukan.
  78. Kemudian pada metode submitOrder,
    gunakan calculatePrice dan
  79. masukkan kuantitas sebagai masukan.
  80. Kemudian coba ubah metode calculatePrice
    agar memiliki dua parameter masukan.
  81. Dengan demikian, pada metode
    submitOrder, Anda
  82. akan menggunakan kuantitas
    calculatePrice dan
  83. memasukkan harga, yakni $10, misalnya.
  84. Terakhir, coba ubah calculatePrice
    agar memiliki parameter masukan nol.
  85. Dengan demikian pada
    metode submitOrder.
  86. Anda hanya menggunakan calculatePrice
    seperti ini.
  87. Mari kita kerjakan yang pertama bersama-sama
    agar Anda memahami maksud saya.
  88. Saya akan membuka tautan
    pada catatan instruktur.
  89. Dalam lingkup ini, kami menyediakan kode
    untuk metode calculatePrice.
  90. Jadi lanjutkan dan pilih segala
    sesuatunya dan kemudian salin.
  91. Pada Android Studio, saya akan
    menyalinnya dalam metode ini.
  92. Saya hanya perlu menyalinnya di
    bawah submitOrder, dan.
  93. Saya akan memastikan tidak ada baris kosong
    di antara masing-masing metode di sini.
  94. Sehingga lebih mudah dibaca.
  95. Kemudian, saya dapat menggunakan metode
    ini dari metode submitOrder.
  96. Saya akan menyisipkan penggunaan
    di bagian paling bawah metode.
  97. Nanti, kita akan menggabungkannya
    dengan kode di sini.
  98. Tapi sekarang, hal tersebut tepat.
  99. Ups, saya lupa kita memiliki satu parameter
    masukan, jadi saya membutuhkan kuantitas.
  100. Sekarang kita melakukan
    hal yang sama untuk
  101. dua tugas lainnya dengan mengubah
    parameter masukan di sini.
  102. Untuk menyelesaikan tugas ini, jika
    Anda membutuhkan contoh sebagai acuan,
  103. Anda dapat melakukan pencarian
    Google untuk metode Java.