R memiliki mekanisme fungsi generik sederhana yang dapat digunakan untuk gaya pemrograman berorientasi objek. Pengiriman metode terjadi berdasarkan kelas argumen pertama ke fungsi generik atau objek yang diberikan sebagai argumen ke UseMethod atau NextMethod.
UseMethod(generic, object)<p></p><p>NextMethod(generic = NULL, object = NULL, …)</p>
| Parameter | Deskripsi |
|---|---|
generic |
a character string naming a function (and not a built-in operator). Required for UseMethod. |
object |
for UseMethod: an object whose class will determine the method to be dispatched. Defaults to the first argument of the enclosing function. |
… |
further arguments to be passed to the next method. |