Page 28 - E-Modul Pemrograman Dasar Kelas X
P. 28
Berikut ini adalah contoh method yang menggunakan parameter.
public int CariMax(int parameter1, int parameter2)
{
int hasil;
if (parameter1 > parameter2)
hasil parameter1;
else
hasil parameter2;
return hasil;
}
f. Method Overloading
Suatu method dapat dibuat lebih dari satu kali dengan nama yang sama, tapi dengan
parameter yang berbeda dan tujuan untuk menghindari kesalahan tipe data yang digunakan
dalam parameternya. Perhatikan contoh berikut.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class ContohMethod
{
//ini method untuk menampung parameter dengan tipe data
int
//jika method ini dengan parameter tipe data double,
terjadi error
public int Max(int a, int b, int c = Int32.MinValue)
{
int maxi = (a > b) ? a ; b;
return (c > max1) ? c: max1;
}
19