Rabu, 03 November 2010

Method,Constructor,dan Overloading

METHOD
Pada bahasa – bahasa pemrograman yang lain method disebut juga fuction atau procedure. Dalam pemograman berorientasi object method adalah suatu operasi atau kegiatan yang dapat dilakukan suatu object. Salah satu kegunaan dari method yaitu digunakan untuk memodularisasi program melalui pemisahan tugas dalam suatu class.

CONSTRUCTOR

Constructor merupakan method khusus yang digunakan untuk menginisialisasi object, dan tiap class boleh memiliki lebih dari satu constructor.
Perbedaan method biasa dengan constructor adalah bahwa constructor harus memiliki nama yang sama dengan nama classnya dan tidak memiliki nilai kembalian (tipe-data).
Constructor dijalankan pada saat sebuah object diinisialisasi (menggunakan kata new). Pada constructor juga berlaku overloading, artinya boleh mendeklarasikan lebih dari satu constructor, asalkan memiliki parameter yang berbeda – beda.

OVERLOADING

Overloading adalah suatu keadaan dimana beberapa method memiliki nama yang sama tetapi fungsionalitasnya berbeda.

Contoh Program Method Overloading :


class jualhandphone{
static public void handphone(String merek, String jenis)
{
System.out.println("merek : " + merek);
System.out.println("jenis : " + jenis);
}
static public void jualhandphone(String merek, String jenis)
{
System.out.println("Merek : " + merek);
System.out.println("jenis : " + jenis);
}
}
class handphone{
public static void main(String[] args) {
System.out.println("Spesisifikasi handphone 1 : ");
jualhandphone.handphone("BlackBerry", "Gemini");
System.out.println("------------");
System.out.println("Spesisifikasi handphone 2 : ");
jualhandphone.handphone("BlackBerry", "Baru");
}
}

Tidak ada komentar:

Posting Komentar