OOP (PERT.1 – PERT.3)
Berikut adalah beberapa istilah yang terdapat dalam OOP :
- Objek : suatu perwujudan dari class
- Atribut : nilai-nilai yang menentukan bagaimana sifat dari objek tersebut
- Message : instruksi dari luar objek yang menggambarkan apa yang harus dilakukan oleh objek tersebut
- Method : serangkaian instruksi yang akan menentukan bagaimana suatu message akan diterjemahkan. Method juga dapat digunakan untuk memanipulasi atribut dari suatu objek maupun mengkomunikasikan data dalam class dengan lingkungan luar class
- Enkapsulasi : inti dari method OOP dimana data objek dilindungi dari perubahan secara langsung dari luar
- Inheritance : pewarisan satu anggota atau lebih dari suatu objek kepada objek baru
Ada tiga cara pembungkusan anggota objek :
- Private : suatu anggota objek hanya dapat diakses oleh objek pemiliknya saja
- Protected : suatu anggota objek hanya dapat diakses oleh objek pemilik dan objek turunannya.
- Public : suatu anggota objek dapat diakses oleh semua pihak
Ada tiga variasi dalam constructor :
- Single constructor : hanya ada satu constructor pada class
- Constructor dengan parameter : constructor dengan data yang bias kita kirim pada saat penciptaan objek
- Multiple constructor : terdapat beberapa constructor yang bisa kita pilih pada saat penciptaan objek
Tidak ada komentar:
Posting Komentar