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