Method
Di bahasa pemrograman yang lain, Method serupa dengan prosedur dan fungsi.
Method digunakan untuk memodularisasi program melalui pemisahan satu tugas menjadi satu unit tersendiri.
Method juga digunakan untuk menghindari kode yang berulang di dalam program. Dengan pemaketan kode sebagai method, memungkinkan program mengeksekusi potongan kode itu di beberapa lokasi di dalam program dengan memanggil method itu, tanpa harus menuliskan potongan kode yang termuat di method tersebut.
Contoh Pendeklasrasia Method
public void hitung(){ // method (prosedur) tanpa parameter
// Statement;
}
private void hitung(int a, int b){ // method(prosedur) dengan parameter
// Statement;
}
public int hitung(int a, int b){ // method (fungsi) dengan parameter
return nilai; // wajib mengembalikan suatu nilai,
} Contoh Pembuatan Method
import javax.swing.*; // Kelas yang akan dijadikan Objek
public class Perkenalan {
public void hallo(){
System.out.println("Hallo.....");
}
public void biodata(String nm, String hb) {
System.out.println("Nama saya "+nm);
System.out.println("Hobi saya "+hb);
}
public int umur(int tahun1, int tahun2){
int umur;
umur= tahun2-tahun1;
return umur;
}
} import javax.swing.*;
public class TestPerkenalan{ // simpan TestPerkenalan.java
public static void main(String[] args){
int tahunsekarang=2009;
String nama=JOptionPane.showInputDialog("Nama");
String hobi=JOptionPane.showInputDialog("Hobi");
int tahunlahir=Integer.valueOf(JOptionPane.showInputDialog(" Tahun Lahir"));
Perkenalan panggil= new Perkenalan();
panggil.hallo();
panggil.biodata(nama,hobi);
System.out.println("Umur Saya = "+panggil.umur(tahunlahir,tahunsekarang));
}
}