Page 155 - BUKU TEKS SK T4
P. 155
? Memanggil Subatur main()
Tahukah Subatur cara boleh menggunakan subatur cara lain. Tujuannya adalah
Anda supaya kod penyataan-penyataan dalam subatur lain turut dilaksanakan.
Ingat lima perkara ini!
Umumnya, hubungan dua subatur cara adalah pemanggil dan
dipanggil. Pemanggil memanggil nama subatur cara dipanggil dalam
(i) Apabila subatur
main() dipanggil, badan subatur cara pemanggil.
semua penyataan yang
merupakan sebahagian
daripada subatur akan Subatur cara panggil (call) Subatur cara
dilaksanakan. PEMANGGIL DIPANGGIL
(ii) Perkataan public
sebelum nama subatur Rajah 1.59 Subatur cara boleh memanggil ataupun dipanggil
boleh dipanggil dari
pelbagai lokasi yang
terdiri daripada class Pentakrifan atau pendefinisian subatur cara perlu dibuat sebelum
yang lain. subatur cara dapat dipanggil daripada main() ataupun mana-mana
(iii) static bermaksud subatur cara lain, yakni pemanggil.
subatur ialah
kepunyaan class,
bukannya objek.
(iv) Perkataan terakhir Memanggil Subatur daripada main()
sebelum subatur ialah Kebiasaannya, subatur cara main()menggunakan subatur cara-subatur
void.
(v) Apabila memanggil cara lain. Lihat Rajah 1.60(a).
subatur yang
memulangkan
sesuatu, anda boleh 1
menggunakan Menggunakan subatur cara
apa yang telah Modul utama Subatur cara-subatur
dipulangkan. main() cara lain 2
Mengembalikan kawalan
2
Rajah 1.60(a) Perhubungan antara subatur cara main() dengan subatur cara lain
Sebagai modul utama, kawalan mutlak berada pada main(). Apabila
main()memerlukan bantuan subatur cara lain untuk melakukan proses
tertentu, kawalan dipindahkan kepada subatur cara tersebut. Setelah
subatur cara tersebut selesai, kawalan dikembalikan kepada subatur cara
main().
Apabila terdapat lebih daripada dua subatur cara, yang manakah akan
dilaksanakan terlebih dahulu? Bagaimanakah subatur cara ini disusun dan
diselaras?
Sains Komputer Tingkatan 4
146

