Jumat, 23 Maret 2012

Method dan Parameter

Method
Di dalam Java, kita dapat mendefinisikan banyak method yang akan kita panggil dari method yang berbeda.
Sebuah method adalah bagian-bagian kode yang dapat dipanggil oleh program utama atau
dari method lainnya untuk menjalankan fungsi yang spesifik.
Berikut adalah karakteristik dari method :
dapat mengembalikan satu nilai atau tidak sama sekali
dapat diterima beberapa parameter yang dibutuhkan atau tidak ada parameter sama
sekali. Parameter bisa juga disebut sebagai argumen dari fungsi
setelah method telah selesai dieksekusi, dia akan kembali pada method yang
memanggilnya.

Sekarang mengapa kita butuh untuk membuat banyak method? Mengapa kita tidak menuliskan semua kode pada sebuah method? Hal ini karena penyelesaian masalah yang sangat efektif adalah memecah masalah-masalah tersebut menjadi beberapa bagian. Kita juga dapat melakukan hal ini di Java dengan membuat method untuk mengatasi bagian tertentu dari masalah. Sebuah permasalahan dapat dipecah-pecah menjadi beberapa bagian kecil. Hal ini sangat baik sekali untuk membuat program yang sangat besar.


Deklarasi Method
Sebelum kita membahas method apa yang akan dipakai pada class, mari kita perhatikan penulisan method secara umum.
Dalam pendeklarasian method, kita tuliskan :

<modifier> <returnType> <name>(<parameter>) {
<statement>
}

<modifier> dapat menggunakan beberapa modifier yang berbeda
<returnType> dapat berupa seluruh tipe data, termasuk void
<name> identifier atas class
<parameter> ::= <tipe_parameter> <nama_parameter>[,]

Contoh :

public class Mahasiswa
{
private String name;


public String getName(){
return name;
}
}

public - Menjelaskan bahwa method tersebut dapat diakses dari object luar class
String - Tipe data return value dari method tersebut bertipe String
getName - Nama dari method
() - Menjelaskan bahwa method tidak memiliki parameter apapun

Pernyataan,

return name;

dalam program kita menandakan akan ada pengembalian nilai dari nama instance variable ke pemanggilan method. Perhatikan bahwa return type dari method harus sama dengan tipe data seperti data pada pernyataan return.



Parameter
Parameter adalah Suatu Nilai yang dapat diubah ubah dari luar untuk menentukan hasil yang akan di tampilkan. Perhatikan hal berikut :
Mengirim —> Parameter Aktual // yang dimain
Mengerima —> Parameter Formal
Catatan penting :
Static void tampil(int e) à int e adalah suatu parameter formal.
Cetak(k). k adalah parameter actual atau parameter yang dimasukkan
catatan penting : lebih dikenal dengan sebuat method static dan non static :
Methode Static yakni method yang dapat dipanggil walaupun kelas belum diinstansiasi jadi objek.
Mehod non-Static yakni method yang tidak dapat dipanggil jika kelas belum diinstansiasi jadi objek.


Tidak ada komentar:

Posting Komentar