Konsep OOP
Nama : Rayhan Aurelia Pramana Rijal
NRP : 5025231237
Kelas : Pemrograman Berorientasi Objek (A)
DEFINISI
1. Class : prototype, atau blueprint, atau rancangan yang mendefinisikan variable dan method-method pada seluruh objek tertentu. Class berfungsi untuk menampung isi dari program yang akan di jalankan, di dalamnya berisi atribut / type data dan method untuk menjalankan suatu program.
2. Object : sekumpulan data dan fungsi yang dikelompokkan berhubungan dengan data tersebut.
3. Abstraction : konsep utama yang berfungsi untuk menyederhanakan kompleksitas sistem dengan menyembunyikan detail yang tidak perlu.
4. Encapsulation : salah satu prinsip dasar dalam OOP yang bertujuan untuk membungkus data dalam satu unit.
5. Inheritance : sebuah class atau objek bisa saling berhubungan dengan class yang lain. Hubungan ini seperti hubungan keluarga antara orang tua dan anak.
6. Polymorphism : tersusun atas dua kata, yaitu poly yang berarti banyak dan morph yang artinya bentuk. Polymorphism adalah entitas seperti variabel, function, atau objek lain yang ketika ditampilkan bisa dalam bentuk yang berbeda-beda.
7. Overloading : fitur yang memperbolehkan sebuah method memiliki nama yang sama dengan tipe data parameter yang berbeda
VISUAL
1. Encapsulation
source code : https://github.com/LordeBesarJames/Pemrograman-Objek.git
Komentar
Posting Komentar