Kamus OOP
Assalamu'alaikum..
Sekedar mau bikin kamus tentang OOP aja nih, biar nggak kelupaan.
Constructor : method dimana semua object diinisialisasikan.
Ciri-ciri construstor :
1. Constructor memiliki nama yang sama dengan nama class-nya
2. Mengembalikan nilai (get).
Method : Kode yang dijalankan oleh program utama.
Method ada 2 yaitu :
1. Method Mutator : dapat mengubah nilai variabeldalam class / menangkap nilai. (Biasanya mengadung kata 'set')
2. Method Asesor : berfungsi mengembalikan nilai. Dan ada nilai retutn. (Biasanya mengandung kata 'get')
Object : sebagai instansiasi dari class (perwakilan dari class).
penulisan = nama_class (spasi) nama_instan_object = New (spasi) nama_class;
Modifier : keyword dalam java untuk memberi keterangan pada class. Atau dalam artian memberi petunjuk, siapa saja yang dapat mengakses variabel pada class tersebut
Jenis-jenis Modifier :
- public : dapat diakses seluruh classdi berbagai package.
- protected : dapat diakses oleh class tsb dan class turunannya.
- private : hanya dapat diakses oleh class tsb.
- abstract : tidak bisa di-instansiasikan ke object
- final : tidak bisa memiliki subclass lagi.
- extends : keyword untuk menandakan bahwa class tersebut dapat diturunkan ke class lain.
Inheritance : proses pewarisan data beserta method-method dari superclass ke setiap superclass-nya.
Polymorfism : dapat menggunakan method yang sama namun dengan parameter yang berbeda di setiap class
Pass By Value : pperubahan pada satu method yang tidak mempengaruhi pada method utama.
- hanya berlaku pada tipe data primitive dan tidak berlaku pada tipe data array dan object.
Pass By Reference : perubahan dalam satu method yang membuat perubahan yang sama pada method utama
- hanya berlaku pada tipe data array dan object, tidka berlaku pada tipe data primitive.
Sekian dulu ya. Diingat, jangan sampai lupa.
Nanti dilanjutkan lagi dan insyaallah ditambah lagi, dan akan dibahas supaya lebih detail dan jelas.
Terimakasih sudah baca blog saya. Semoga bermanfaat bagi kalian.
Wassalamu'alaikum..