Kamis, 21 Januari 2016

Method dan Function

Saya sering bingung kalau diminta menjelaskan dua kata ini; method dan function. Setelah coba untuk nyari-nyari, ketemu di stackoverflow; link nya di sini dan di sini.

Ada beberapa pendapat di sini. Ada yang menyatakan kalau method dan function itu adalah sama, hanya beda istilah untuk jenis bahasa pemrograman berbeda. Kalau istilah method biasanya dipakai untuk bahasa pemrograman OOP sedangkan function biasanya dipakai untuk pemrograman struktural. Tapi setelah saya baca di Python manual, disebutkan dua istilah itu bersamaan; ada method ada function. Nah ternyata dari beberapa jawaban yang ada di dua diskusi stackoverflow di atas, mayoritas menjawab bahwa function dan method adalah serupa tapi tak sama. Function biasanya berdiri sendiri sedangkan method terasosiasi dengan sebuah object. Jawaban ini lebih saya terima karena di Python, istilah method dipakai untuk memanggil fungsi yang ada di dalam sebuah kelas. Kurang lebih begitu.


Tidak ada komentar:

Posting Komentar

Popular Posts