Pecah program menjadi unit yang dapat digunakan kembali: method, parameter, return value, overloading, varargs, dan rekursi.
Definisikan method dengan parameter dan return value agar kode dapat dipakai ulang.
Buka → # Parameter dan ArgumentBedakan parameter pada deklarasi method dari argument yang diberikan pemanggil.
Buka → # Return ValuesKembalikan hasil perhitungan dari method dan pahami aturan return pada tiap jalur.
Buka → # Method OverloadingSediakan beberapa versi method bernama sama dengan daftar parameter berbeda.
Buka → # Pass by ValueBuktikan bahwa Java mengirim salinan nilai argument, termasuk untuk reference objek.
Buka → # VarargsTerima jumlah argument yang fleksibel dengan parameter varargs dan kenali batasannya.
Buka → # Recursive MethodsSelesaikan masalah yang dapat dipecah menjadi submasalah lebih kecil dengan rekursi.
Buka → # Static vs Instance MethodBedakan method milik class dari method milik objek dan kapan memakai keduanya.
Buka → # Method ScopePahami visibilitas variabel lokal, parameter, dan variabel dalam blok method.
Buka → # Pure FunctionsTulis method tanpa side effect agar mudah diuji dan diprediksi.
Buka → # Memecah Program menjadi MethodLatih merombak program monolitik menjadi method kecil yang fokus dan teruji.
Buka →