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
   150   151   152   153   154   155   156   157   158   159   160