Nama : Dinda Ayu Dwi Agustina
NIM : 10.41010.0250
Method
Semua program yang berbasis objek pasti menggunakan method. Semua program tidak bisa dijalankan jika tidak berada di dalam method.
Element Method
1. Nama method : camel case
Ex. : hitungSaldo() , cetakAll()
2. Parameter : masukan
3. Return type : hasilnya
Ex. :
int add (int a, int b) {
return a+b;
}
4. Access :
· 4P : public, packages, protected dan private
Modifier : · Static
· Final
· Abstrak
Cara penulisan sebuah method
<access modifier> <return type> <nama method> <body method>
Ex. :
public class MyTools {
public void cetak() {
System.out.println(“—method cetak--”); => milik objek
}
public static void print () {
System.out.println(“—method print--”); => milik class
}
}
· Jika mau memanggil objek harus membuat objek baru terlebih dahulu. Tetapi, jika memanggil class maka langsung print
public class MyTools {
public static vois main (String[]argc){
MyTools mt = new MyTools;
mt.cetak();
}
}
· Method Overloading
Dalam sebuah kelas diperbolehkan ada lebih dari satu method dengan nama yang sama dengan catatan method dapat dibedakan berdasarkan banyaknya parameter atau tipe data parameter formalnya.