Untuk memahami
konsep dasar OOP lebih lanjut, maka ada beberapa hal yang perlu dipahami, yaitu
:
1.
Konsep dasar OOP
Pemograman berorientasi obyek atau dalam
istilah asing disingkat OOP bukan merupakan bahasa pemrograman OOP tidak lebih
dari paradigma atau cara pandang yang memaksa kita untuk berfikir dan
memdandang suatu permasalahan.
2. Pembungkusan
Konsep pembungkusan didalam pemrograman
berorientasi obyek adalah proses membungkus data dan kemampan dari suatu obyek
ke dalam suatu model atau entitas tunggal yang disebut class
3.
Tingkat akses :
Ø Private
Private
adalah hak akses yang melarang method atau property yang menggunakannya
dilarang akses dari luas class. Jadi hak akses private hanya bisa diakses
didalam class itu sendiri
Ø Protected
Protected
adalah hak akses dimana property dan method ditetapkan dengan protected,
berarti protected dan method tersebut tidak bisa diakses dari luar class
Ø Public
Public
adalah hak akses dimana method atau property tersebut dapat diakses dari luas
class.
4.
Pewarisan dan
polimorfisme
Ø Pewarisan adalah proses pembuatan class baru
yang diturunkan dari class yang sudah ada.
Ø Polimorfisme Dalam konteks pemrogram,
polimorfisme mengijinkan kita untuk membuat suatu metode (fungsi dan prosedur)
yang dapat memberikan hasil yang berbeda
Dalam konsep
dasar OOP terdapat anggota kelas yang berupa kelas dan fungsi, yaitu:
1.
Metode
2.
Property
3.
Event
4.
Indexer
5.
Operator
6.
Konstruktor
7.
Destructor
Dalam kosnep dasar OOP, ia juga memiliki beberapa
karakteristik, berikut adalah contohnya :
1.
Semua adalah objek
2.
Komputasi dilakukan dengan komunikasi antar objek
3.
Setiap objek memiliki memori sendiri, yang dapat terdiri
dari objek-objek lainnya.
4.
Setiap objek adalah wakil atau representasi dari suatu
kelas
5.
Setiap objek pada umumnya memiliki tiga sifat yaitu,
keadaan, operasi dan identitas objek
6.
Operasi merupakan tindakan yang dapat dilakukan oleh
sebuah objek
7.
Keadaan objek merupakan koleksi dari seluruh informasi
yang dimiliki oleh suatu objek pada suatu saat

Tidak ada komentar:
Posting Komentar