OOP bukanlah bahasa pemrograman melainkan sebuah cara untuk menjadikan program yang kita buat menjadi lebih modular karena suatu permasalahan akan dikumulkan dalam satu objek, yang selanjutnya akan di sebut sebagai suatu kelas. OOP merupakan bentuk penyederhanaan dari bahasa prosedural sehingga program akan lebih mudah dikembangkan.
Ciri-ciri dasar OOP:
a. Pembungkusan(Encapsulation)
Adalah sebuah proses penggabungan antara data-data dan fungsi-fungsi yang berkaitan ke dalam sebuah objek.
b. Pewarisan (Inheritance)
Dalam OOP, kita dapat menciptakan objek baru yang diturunkan dari objek lain.
c. Polimorfisme (Polymorphism)
Polimorfisme adalah proses kebanyakrupaan, artinya kita dapat mengimplementasikan sesuatu hal yang berbeda melalui suatu cara yang sama.
CLASS
Dalam C++, struktur dan kelas adalah dua hal yang sebenarnya memiliki hubungan, artinya kita dapat membuat kelas dengan menggunakan kata kunci struct seperti halnya kita membuat sebuah struktur. Dalam prakteknya, hampir semua programmer C++ menggunakan kata kunci class untuk membuat sebuah kelas.
Dalam sebuah struktur atau kelas dapat berisi kelompok data dan dapat berisi fungsi.
0 komentar