Kaedah adalah fungsi yang merupakan salah satu sifat kelas atau objek yang menjadi miliknya. Sekiranya kita bercakap mengenai kaedah, maka kita bermaksud bahawa paradigma pengaturcaraan berorientasikan objek digunakan.
Arahan
Langkah 1
Kaedah kelas adalah urutan tindakan, ia dapat mengambil argumen dan mengembalikan nilai, walaupun tidak diperlukan. Dalam kes yang paling umum, talian panggilan kelihatan seperti ini: variabel = object_name.object_method (senarai argumen); Sintaks panggilan sangat berbeza, semuanya bergantung pada bahasa pengaturcaraan mana yang digunakan, dan walaupun dalam bahasa yang sama, anda boleh memanggil kaedah dengan cara yang sangat berbeza. Perkara pertama yang perlu dilakukan adalah menentukan objek atau kelas mana fungsi yang akan dipanggil. Kadang-kadang anda tidak perlu melakukan ini jika anda sudah bekerja di ruang nama yang diperlukan, misalnya, dalam kaedah kelas lain.
Langkah 2
Kemudian anda perlu menyebutnya, dipandu oleh nama kaedah atau cara lain yang boleh diterima agar bahasa pengaturcaraan tertentu menunjukkannya secara jelas. Biasanya, kaedah mengikuti nama objek di mana ia dipanggil, dipisahkan oleh titik: objek_nama.mode (). Beberapa bahasa memerlukan pembatas lain untuk digunakan, seperti ruang atau titik dua. Sekiranya konstruk kawalan digunakan, yang menganggap bahawa semua tindakan dilakukan di dalam objek yang ditentukan (misalnya, dalam sejumlah bahasa tindakan seperti itu dibenarkan oleh dengan kawalan), maka penyusun sudah jelas dengan objek mana tindakan akan dilaksanakan. Anda hanya perlu menentukan nama kaedah.
Salah satu ciri pengaturcaraan berorientasikan objek adalah persempadanan ruang nama. Adalah sangat penting untuk diingat semasa memanggil kaedah kelas. Kaedah itu sendiri adalah antara muka yang sudah menyediakan enkapsulasi.
Langkah 3
Seterusnya, anda perlu menentukan argumen yang diperlukan oleh kaedah tersebut. Biasanya senarai argumen dilampirkan dalam kurungan. Banyak penyusun moden, ketika menerangkan fungsi, meminta pengaturcara mengenai jenis argumen dan namanya, agar seseorang lebih mudah menavigasi dan tidak menyampaikan data dalam urutan yang salah. Pembangun kaedah dapat menulisnya sedemikian rupa sehingga suatu objek dapat dilalui sebagai argumen, pendekatan ini menghindari kekeliruan. Banyak bahasa membolehkan anda memanggil kaedah objek sedemikian rupa sehingga objek itu sendiri juga disampaikan sebagai argumen.
Langkah 4
Sekiranya kaedah mengembalikan hasil, maka kemungkinan besar kaedah itu harus ditulis. Buat atau pilih pemboleh ubah untuk menyimpannya dan tetapkan panggilan fungsi kepadanya. Apabila selesai pelaksanaan, ia akan mengembalikan hasilnya, yang akan ditulis ke kawasan memori yang anda tentukan. Beberapa kaedah tidak mengembalikan apa-apa, mereka hanya melakukan beberapa jenis operasi pada objek. Dalam kes ini, anda tidak perlu risau untuk menyimpan hasil fungsi dalam pemboleh ubah.