Page 24 - PEMROGRAMAN BERORIENTASI OBJEK 11 GASAL
P. 24
PEMROGRAMAN BERORIENTASI OBJEK
disebut kelas. Sesuai dengan contoh di atas maka hewan buas, makhluk
hidup, komputer, dan alat transportasi adalah contoh dari kelas.
Kelas menunjukkan abstraksi yang menjelaskan sifat penting pada suatu
aplikasi dan mengabaikan yang lain. Setiap kelas menunjukkan suatu
kumpulan infinite yang mungkin dari objek. Suatu obyek dapat dikatakan
sebagai instans dari kelas. Setiap instans dari kelas mempunyai nilai individu
untuk setiap nama atribut dan operasi, tetapi memiliki bersama atribut dan
operasi dengan instans lain dalam kelas. Gambar di bawah ini menunjukkan
dua kelas dengan beberapa instans yang berhubungan dengannya.
Objek Mobil Kelas Mobil
Attribut
- Bahan Bakar
- Roda
- Kecepatan
Operasi
- Mogok
- Berjalan
- Diperbaiki
Gambar 3. Contoh obyek dengan properti
Dalam dunia nyata, suatu operasi adalah suatu abstrak dari analogi prilaku
terhadap obyek-obyek yang berbeda. Setiap objek mengetahui bagaimana
melakukan operasinya. Dalam bahasa pemrograman berorientasi objek,
secara otomatis bahasa akan memilih metode yang tepat untuk menjalankan
operasinya berdasarkan nama dimana dilakukan operasi terhadapnya.
Pengguna dari operasi tidak perlu khawatir berapa banyak metoda yang
terdapat dalam implementasi. Kelas baru dapat ditambahkan tanpa mengubah
code yang sudah ada, melengkapi metoda adalah melengkapi operasi yang
dapat dilakukan terhadap kelas baru.
9 | Pa g e