Metode adalah fungsi yang merupakan salah satu properti dari kelas atau objek yang dimilikinya. Jika kita berbicara tentang metode, maka yang kita maksud adalah paradigma pemrograman berorientasi objek yang digunakan.
instruksi
Langkah 1
Metode kelas adalah urutan tindakan, ia dapat mengambil argumen dan mengembalikan nilai, meskipun keduanya tidak diperlukan. Dalam kasus yang paling umum, baris panggilan terlihat seperti ini: variabel = object_name.object_method (daftar argumen); Sintaks panggilan sangat berbeda, semuanya tergantung pada bahasa pemrograman yang digunakan, dan bahkan dalam bahasa yang sama, Anda dapat memanggil metode dengan cara yang sangat berbeda. Hal pertama yang harus dilakukan adalah menentukan untuk objek atau kelas mana fungsi tersebut akan dipanggil. Terkadang Anda tidak perlu melakukan ini jika Anda sudah bekerja di namespace yang diperlukan, misalnya, di dalam metode kelas lain.
Langkah 2
Maka Anda perlu menyebutnya, dipandu oleh nama metode atau cara lain yang dapat diterima untuk bahasa pemrograman tertentu untuk secara eksplisit menunjuk ke sana. Biasanya, metode mengikuti nama objek yang dipanggil, dipisahkan oleh titik: nama_objek.metode(). Beberapa bahasa memerlukan pembatas lain untuk digunakan, seperti spasi atau titik dua. Jika konstruk kontrol digunakan, yang mengasumsikan bahwa semua tindakan dilakukan di dalam objek yang ditentukan (misalnya, dalam beberapa bahasa tindakan seperti itu diizinkan oleh kontrol with), maka kompiler sudah jelas dengan objek mana tindakan tersebut akan dilakukan. Anda hanya perlu menentukan nama metode.
Salah satu fitur dari pemrograman berorientasi objek adalah delineasi namespace. Sangat penting untuk mengingat hal ini saat memanggil metode kelas. Metode itu sendiri adalah antarmuka yang sudah menyediakan enkapsulasi.
Langkah 3
Selanjutnya, Anda perlu menentukan argumen yang diperlukan metode. Biasanya daftar argumen diapit oleh tanda kurung. Banyak kompiler modern, ketika menjelaskan suatu fungsi, meminta pemrogram tentang jenis argumen dan namanya, sehingga lebih mudah bagi seseorang untuk menavigasi dan tidak meneruskan data dalam urutan yang salah. Pengembang metode dapat menulisnya sedemikian rupa sehingga suatu objek dapat dilewatkan sebagai argumen, pendekatan ini menghindari kebingungan. Banyak bahasa memungkinkan Anda untuk memanggil metode objek sedemikian rupa sehingga objek itu sendiri juga diteruskan sebagai argumen.
Langkah 4
Jika metode mengembalikan hasil, maka kemungkinan besar itu harus ditulis. Buat atau pilih variabel untuk menyimpannya dan tetapkan panggilan fungsi padanya. Ketika menyelesaikan eksekusi, itu akan mengembalikan hasilnya, yang akan ditulis ke area memori yang Anda tentukan. Beberapa metode tidak mengembalikan apa pun, mereka hanya melakukan semacam operasi pada objek. Dalam hal ini, Anda tidak perlu khawatir menyimpan hasil fungsi dalam sebuah variabel.