KONSEP OOP
OOP (Object Oriented Programming) adalah
pemrograman menjadikan objek
sebagai komponen utama dalam suatu program. Objek ini menggabungkan data
dan fungsi sebagai satu kesatuan, hal ini membedakan dengan pemrograman
yang tidak berorientasi objek (terstruktur) dimana fungsilah yang
menjadi perhatian utama. Fungsi adalah subprogram atau sekumpulan kode
yang diberi suatu nama tersendiri. Java adalah salah satu dari bahasa
pemrograman berorientasi objek, karena dalam pemrograman java kita dapat
mengetahui dan membedakan.
Dalam
OOP mempunyai ciri-ciri dan beberapa konsep penting, seperti Object,
Class, Method, Enkapsulasi, Inheritance, dan Polimorfisme.
dari object. class juga merupakan grup suatu object dengan kemiripan
attributes/properties, behaviour dan relasi ke object lain.
METHOD
Method adalah fungsi dan prosedur atau behavior dari suatu objek atau juga sebuah tindakan (implementasi) dari sebuah object . Contohnya pada Komputer seperti cara memastikan, cara menghidupkan, cara menyimpan, menghapus data dan lain-lain.
Encapsulation
Enkapsulasi adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain. Konsep enkapsulasi sangat penting dilakukan untuk menjaga kebutuhan program agar dapat diakses sewaktu-waktu, sekaligus menjaga program tersebut.
Memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak hanya metode dalam objek tersebut yang diberi ijin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.
Polymorphisme
Inheritance
Inheritance/ Turunan Merupakan Suatu Karakteristik OOP dimana suatu kelas (Parent Class/Base Class) yang dapat diturunkan ke kelas yang lain (child class/Derived class), sehingga kelas anak dapat memiliki data atau perilaku kelas orangtuanya. Inheritance adalah konsep penting dalam pemrograman berorientasi objek. Bila diterjemahkan secara harafiah, artinya adalah Pewarisan.
link : http://setyonugroho09.wordpress.com
http://eliechan12.wordpress.com
http://eliechan12.wordpress.com
{ 0 komentar... Skip ke Kotak Komentar }
Tambahkan Komentar Anda