suhe arie's pages

Programmer juga manusia

Mencoba mengerti OOP

Pemrograman berorientasi objek atau Object Oriented Programming (OOP) menjadi sebuah fenomena yang mempunyai dampak sangat besar di dunia komputasi, terlebih setelah munculnya Java sebagai bahasa pemrograman yang mengimplementasikan konsep ini secara penuh. Artinya, di Java, segala sesuatu yang menyusun aplikasi terdiri atas kumpulan objek. Tidak ada satu komponenpun di Java yang dapat berjalan tanpa melibatkan objek. Ini berbeda dengan beberapa bahasa lain yang sebenarnya berkonsep prosedural, tapi menyelipkan konsep OOP di dalamnya. Beberapa persepsi yang tidak tepat tentang OOP, antara lain:

  • Menyebut hasil kompilasi dengan sebutan object, kemudian menyebut bahasa tersebut sebagai OOP
  • Menganggap event-driven programming adalah OOP, misalnya seperti yang ada di VB.

Melalui artikel ini, saya mencoba untuk menggambarkan secara sederhana seperti apakah konsep OOP tersebut dan memberi contoh implementasinya dalam bahasa Java. Jika Anda belum familiar dengan Java, artikel “Belajar Java, mulai dari mana” mungkin bisa membantu.

Continue reading

Advertisements

July 5, 2008 Posted by | Java | , | Leave a comment