Pengertian Object Oriented Program, Class, Objek, dan Method
Pengertian OOP
OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi objek. Tujuan dari OOP
yaitu untuk mempermudah pengembangan program dengan cara mengikuti
model yang telah ada di kehidupan sehari-hari. setiap bagian dari
permasalahan adalah objek, dan objek itu sendiri merupakan gabungan dari
beberapa objek. contoh: pesawat terbang. pesawat terbang terbentuk dari
beberapa objek yang lebih kecil lagi yaitu seperti mesin, roda,
baling-baling, kursi, sayap, dan lain lain. pesawat tersebut terbentuk
dari kumpulan objek-objek yang lebih kecil dan saling berhubungan satu
sama lainnya, saling berinterasi, berkomunikasi dan saling mengieim
pesan kepada objek-objek lainnya. begitu pula dengan program, sebuah
program memiliki objek yang besar yang terdiri dari objek objek yang
lebih kecil agar lebih mudah untuk dikembangkan. objek objek tersebut
akan saling berinteraksi satu sama lain sehingga program tersebut dapat
dijalankan.
Pengertian Class
Class adalah merupakan penggambaran dari sebuah objek atau
benda,sifat objek, dan juga apa yang bisa dilakukan oleh objek tersebut.
class berfungsi untuk menampung objek objek dan method(behaviour) yang
ada.
contohnya: class hewan, buah-buahan, orang, bangunan, mobil, motor, dll
Pengertian Objek
Objek adalah bentuk nyata dari sebuah class dan dapat di lihat, di pegang,dan dirasakan.
contohnya: class buah-buahan maka objeknya apel, nanas, durian, jambu, mangga
Pengertian Method
Method adalah suatu operasi berupa fungsi fungsi yang dapat dikerjakan atau sesuatu yang dapat dilakukan oleh sebuah ojek
contoh dalam kehidupan sehari hari yaitu:
- super class: alat transportasi
- class: motor, mobil, pesawat, dll
- objek: motor honda, motor suzuki, mobil sedan, mobil daihatsu, mobil bmw, pesawat tempur, pesawat garuda, dll
- method: berjalan, mundur, terbang, ngerem, berbelok, dll
- class: buah-buahan
- objek: mangga, nanas, durian, jambu, apel
- method: rasa, bentuk buah, warna, ukuran, dll
Modifier
Modifier adalah digunakan unutk menghubungkan suatu unsur class dengan unsur class lainnya.
Jenis Jenis Modifier Menurut Hak Aksesnya
- Public (+)
semua unsur yang terdapat dalam suatu class (objek, method, dll) bisa
diakses secara bebas oleh semua class lainnya yang berada dalam satu
package ataupun tidak
- Protected (#)
semua unsur yang terdapat dalam suatu class ( objek, method, dll) hanya
bisa diakses atau dipanggil berdasarkan class yang bersangkutan
(khusus) atau class turunan yang bersifat protected
- Private (-)
semua unsur yang terdapat dalam suatu class ( objek, method, dll) hanya
bisa diakses oleh class itu sendiri, dan tidak dapat diakses oleh class
yang lainnya
masih kurang jelas tapi sudah cukup membantu
BalasHapusMy blog
Bacot
Hapus