Rabu, 28 September 2011

P.B.O ( Pertemuan 3 )

METHOD

·         Dalam bahasa Pemrograman yang lain sering disebut dengan Procedure atau Function, lengkap dengan signature-nya. Signature disini adalah nama dan parameter. Method merupakan encapsulation kode program. Method adalah satu kontainer pada class yang memuat baris-baris kode . Semua baris kode pada pemrograman Java harus berada pada blok method, dan semua method harus berada di dalam blok class.
·         Method dapat kita panggil dari class yang sama maupun dari kelas yang berbeda, pada contoh Class LumbungPadi diatas dapat kita lihat adanya pemanggilan Metode dari Class yang sama.
*Contoh :

public void cetakPersedian(){
hitungPersedian(); //pemanggilan method pada kelas yang sama
System.out.println(“Persedian di lumbung = “+persedian);
}

·         Keuntungan Menggunakan Method :

1. Method membuat program lebih mudah dibaca dan mudah untuk dipelihara / di-maintain.
2. Method membuat proses pengembangan dan perawatan ( maintenance ) menjadi lebih cepat.
3. Method merupakan dasar untuk melakukan membuat software yang re-usable.
4. Method memungkinkan obyek-obyek yang berbeda untuk berkomunikasi dan untuk mendistribusikan beban kerja yang dipikul oleh program.
5. Sebuah method dapat dipanggil berulangkali dari beberapa bagian program tanpa adanya method, maka perlu dilakukan perulangan.
·         Tanpa method, sebuah program java hanya kumpulan variable yang tidak melakukan apa-apa.

Ø Element Method

·         Nama Method (judul) : tidak boleh ada nama method yang sama.
*Contoh : - HitungSaldo ()
                  - CetakSaldo ()
·         Parameter
·         Return Type
·         Acces Modifier : mempunyai 4 tipe yakni Static, Final , dan Abstract

Ø Method Overloading

·         Method Overloading ialah Deklarasi sederhana dari versi method yang berbeda.
·         Bisa juga diartikan sebagai, Suatu Function yang memiliki parameter , dan function tersebut dapat memiliki nama function yang sama dengan yang lainnya dengan syarat jumlah parameter mesti berbeda atau bisa kita bilang Situasi di mana beberapa rutin dalam sebuah program dapat mempunyai nama sama tetapi berbeda jenis parameter dan/utau jenis return value.
·         lebih Jelasnya Overloading secara singkat :
ü  Nama Method Boleh Sama , Tapi Jumlah Parameter Mesti berbeda.
ü  Nilai Yang Di Return Harus memiliki Tipe yang sama.

*Contoh :

Public class MyTools{
Public void cetak() {
System.out.println(“---Method cetak()---“)
}
Public void cetak (String Str);
System.out.println(Str);
}
Public static void print() {

ü  Keterangan : pada “ Public void cetak (String Str); “ à mempunyai 1 parameter. Sedangkan pada “Public void cetak() { “ à mempunyai 0 parameter.

ØBerikut ini adalah Tugas " Program Penjualan dikantin OKE " silahkan anda download di SINI

Tidak ada komentar:

Posting Komentar