Pemrograman Berorientasi Objek (Object Oriented Programming)

OOP merupakan pemrograman yang berorientasi objek, pemrograman yang merupakan kelanjutan dari pemrograman prosedural yang masih banyak digunakan selama ini, misalnya bahasa pemrograman Foxpro, Pascal dan lain-lain.

Tiga konsep utama dalam OOP adalah :

1. Encapsulation (enkapsulasi)

Yaitu kita tidak perlu tahu apa yang ada didalam objek (class) itu, yang perlu kita tahu adalah kegunaan, bagaimana cara memakainya dan apa yang akan terjadi dengan objek tersebut.

Sebagai contoh adalah pada saat kita starter motor yang kita tahu hanya memasukkan kunci, memutarnya ke posisi ON dan menekan tombol Start, kita tidak perlu tahu apa yang terjadi pada saat kita memutar kunci ke posisi ON dan pada saat kita tekan tombol start

2. Inheritence (inheriten)

Lanjutkan membaca “Pemrograman Berorientasi Objek (Object Oriented Programming)”