-
Title:
-
Description:
-
Saya akan menuntun Anda dengan
contoh metode yang memiliki
-
jumlah parameter input yang berbeda.
-
Saya mulai dengan membuat aplikasi baru
dari project wizard di Android Studio, jadi
-
sama sekali tidak ada kaitannya
dengan aplikasi Just Java.
-
Saya menambahkan metode
ini pada aktivitas utama.
-
Yang disebut dengan
createWeatherMessage.
-
Tidak ada parameter masukan, dan
nilai pengembalian berupa rentetan.
-
Metode ini digunakan untuk membuat pesan
baru yang menyebutkan nama kota dan
-
suhu.
-
Anda dapat mempertimbangkan
metode sebagai templat perintah.
-
Jadi, saya dapat membuat suhu
menjadi parameter masukan.
-
Dan berupa jumlah, sehingga saya
akan menyebutnya, suhu int.
-
Lalu, saya dapat menggunakannya di sini.
-
Jadi, ini adalah rentetan harfiah, dan
-
kemudian berhubungan dengan
bilangan bulat suhu.
-
Dan kemudian berhubungan dengan rentetan
lainnya yang menunjukkan derajat Fahrenheit.
-
Jadi sekarang pesan dapat
disesuaikan berdasarkan suhu karena
-
berupa parameter masukan.
-
Oh ya, saya lupa menyebutkannya tadi,
tapi pada metode onCreate
-
aktivitas utama, yang disebut
ketika aktivitas sudah dibuat.
-
Saya dapat menggunakan
createWeatherMessage.
-
Sebelum saya memasukkan tidak ada argumen, tapi
kita memiliki satu parameter yang diperlukan.
-
Jadi, saya aka memasukkan
77 untuk suhu.
-
Sekarang kesalahan tidak ada, dan
penggunaan metode ini tepat.
-
Hal lain yang harus saya ubah
adalah komentar ini pada metode.
-
Saya akan menambahkan baris kosong, dan
-
kemudian mulai mendeskripsikan parameter
masukan, yakni suhu di sini.
-
Saya akan ketik @param
temperature, dan
-
kemudian saya dapat menambahkan
deskripsi bahwa ini adalah suhu kota.
-
Nama parameter kadang-kadang
sedikit sulit dipahami, jadi
-
itulah sebabnya deskripsi
sangat penting.
-
Atau jika metode Anda umum,
maka orang lain akan dapat
-
menggunakan metode ini, dan
-
mereka mungkin tidak tahu instruksi
apa yang ada dalam metode ini.
-
Jadi membaca dokumen java ini dan
-
deskripsi parameter sangat
berguna bagi mereka.
-
Sebelumnya saya telah menyebutkan
bahwa metode sama seperti templat.
-
Jadi, bagaimana kalau kita mengubah kota
sehingga tidak selalu San Francisco?
-
Saya dapat menggunakan kota
sebagai parameter masukan.
-
Saya hanya menambahkan koma di sini.
-
Dan karena nama kota berupa teks, saya
akan menjadikannya jenis data rentetan.
-
Kemudian saya dapat menghapus San Francisco
dan menggantinya dengan nama kota variabel.
-
Jangan lupa tambahkan spasi
sebelum dan setelahnya di sini.
-
Keren, jadi sekarang metode
ini dapat membuat pesan
-
yang dapat disesuaikan dengan
kota dan suhu tertentu.
-
Saya juga tidak lupa mengubah
dokumen java, sehingga
-
memiliki parameter dan
deskripsi tambahan untuk nama kota.
-
Karena saya telah mengubah tandatangan
metode, kesalahan muncul di sini.
-
Metode tidak lagi berfungsi
dengan satu argumen saja.
-
Saya harus memasukkan dua argumen.
-
Jadi saya menambahkan koma dan
memasukkan rentetan San Francisco.
-
Sekarang kesalahan sudah tidak ada.
-
Jadi ketika saya menggunakan
createWeatherMessage(77,
-
ini akan menjadi nilai suhu,
-
dan San Franscisco
menjadi nilai nama kota.
-
Dan rentetan yang benar
akan dibuat di sini.
-
Sekarang kita kembali
menghitung metode harga.
-
Dan mengubah tandatangan
metode sehingga
-
memiliki jumlah paremeter
masukan yang berbeda.
-
Kita akan menetapkannya dengan parameter
masukan nol, satu parameter masukan,
-
dan terakhir, coba dengan
dua parameter masukan.
-
Anda akan melihat bagaimana mengubah
tandatangan metode di sini agar memiliki
-
jumlah parameter masukan dengan
mengubah cara di mana metode digunakan.
-
Biasanya ketika Anda membuat aplikasi,
-
Anda hanya perlu
menetapkannya dengan satu
-
cara dengan jumlah parameter
masukan tertentu.
-
Dan biasanya jumlah parameter
masukan akan ditentukan
-
berdasarkan apa yang
terjadi di dalam metode.
-
Latihan terbaik hanya
memasukkan parameter masukan
-
yang benar-benar Anda butuhkan
di dalam metode tersebut.
-
Tidak ada gunanya memasukkan
lebih banyak informasi jika Anda.
-
Tidak menggunakannya di dalam sini.
-
Berikut ini adalah petunjuk tugas.
-
Pertama, tetapkan metode calculate price
pada aplikasi Anda dalam aktivitas utama.
-
Lihat catatan instruktur untuk
potongan kode yang dapat Anda gunakan.
-
Kita akan mengubah
metode calculatePrice
-
sehingga hanya memiliki
satu parameter masukan.
-
Kemudian pada metode submitOrder,
gunakan calculatePrice dan
-
masukkan kuantitas sebagai masukan.
-
Kemudian coba ubah metode calculatePrice
agar memiliki dua parameter masukan.
-
Dengan demikian, pada metode
submitOrder, Anda
-
akan menggunakan kuantitas
calculatePrice dan
-
memasukkan harga, yakni $10, misalnya.
-
Terakhir, coba ubah calculatePrice
agar memiliki parameter masukan nol.
-
Dengan demikian pada
metode submitOrder.
-
Anda hanya menggunakan calculatePrice
seperti ini.
-
Mari kita kerjakan yang pertama bersama-sama
agar Anda memahami maksud saya.
-
Saya akan membuka tautan
pada catatan instruktur.
-
Dalam lingkup ini, kami menyediakan kode
untuk metode calculatePrice.
-
Jadi lanjutkan dan pilih segala
sesuatunya dan kemudian salin.
-
Pada Android Studio, saya akan
menyalinnya dalam metode ini.
-
Saya hanya perlu menyalinnya di
bawah submitOrder, dan.
-
Saya akan memastikan tidak ada baris kosong
di antara masing-masing metode di sini.
-
Sehingga lebih mudah dibaca.
-
Kemudian, saya dapat menggunakan metode
ini dari metode submitOrder.
-
Saya akan menyisipkan penggunaan
di bagian paling bawah metode.
-
Nanti, kita akan menggabungkannya
dengan kode di sini.
-
Tapi sekarang, hal tersebut tepat.
-
Ups, saya lupa kita memiliki satu parameter
masukan, jadi saya membutuhkan kuantitas.
-
Sekarang kita melakukan
hal yang sama untuk
-
dua tugas lainnya dengan mengubah
parameter masukan di sini.
-
Untuk menyelesaikan tugas ini, jika
Anda membutuhkan contoh sebagai acuan,
-
Anda dapat melakukan pencarian
Google untuk metode Java.