Seperti yang terjadi sin() dan cos() juga merupakan fungsi. Suatu fungsi memiliki properti lain: semua panggilan ke suatu fungsi dengan parameter yang sama, harus mengembalikan hasil yang sama. Metode, di sisi lain, adalah fungsi yang terkait dengan objek dalam bahasa berorientasi objek. Ini memiliki satu parameter implisit: objek yang ditindaklanjuti (dan statusnya).