Method
1. Method Overloading
Method overloading yaitu sebuah konsep dalam pemograman yang memungkinkan progammer untuk membuat beberapa metode dengan nama yang sama dalam sebuah kelas, tetapi dengan parameter yang berbeda.
Contoh penerapan method overloading :
Contoh diatas merupakan method penjumlahan angka namun dengan tipe yang berbeda. Didalam contoh diatas terdapat tipe data INT dan Double, dimana INT akan menjumlahkann angka pada input baris pertama dan Double akan menjumlahkan angka pada input baris kedua. Dan hasil dari input tersebut adalah seperti ini :
Dapat kita lihat hasil dari penjumlahan dari tipe data Integer dan tipe data Double.
2. Method Recursive
Rekursi (Recursion) adalah teknik membuat sebuah fungsi yang memanggil fungsi itu sendiri. Teknik ini memberikan cara untuk memecah masalah yang kompleks menjadi masalah sederhana yang lebih mudah untuk dipecahkan.
Menambahkan dua angka merupakan hal mudah dilakukan, tapi menambahkan sebuah rentang angka akan membuatnya menjadi lebih rumit. Dalam contoh di bawah ini, rekursi digunakan untuk menambahkan rentang angka bersamaan dengan memecahnya kedalam tugas yang lebih sederhana.
Dan hasil dari input datanya adalah sebagai berikut :
Komentar
Posting Komentar