Nama:: Dicksena Sesarani
NIM:: 09410100027
MK:: Pemrograman Berorientasi Obyek (Pertemuan ke-2 ~ 2010/09/07)
Dosen:: Teguh Sutanto, S. Kom., MCP
PTS:: STIKOM Surabaya
NIM:: 09410100027
MK:: Pemrograman Berorientasi Obyek (Pertemuan ke-2 ~ 2010/09/07)
Dosen:: Teguh Sutanto, S. Kom., MCP
PTS:: STIKOM Surabaya
Terbagi menjadi 3, yaitu::
1. Nama Class
- Tiap class memiliki Access Modifier Visibility yaitu::
- Privet yang bisa dilambangkan dengan (–). Privet ini hanya bisa di pakai di kelasnya sendiri. Untuk Privet ini memang bisa diturunkan tapi tidak boleh di akses oleh orang lain.
- Protected yang bisa dilambangkan dengan (#). Protected ini sama dengan privet tapi bedanya bisa berbagi dengan turunannya.
- Package yang bisa dilambangkan dengan () yaitu public yang masih dalam satu package / masih dalam 1 folder yang sama.
- Public yang bisa dilambangkan dengan (+).
2. Attribute
- Terdapat 2 attribut::
- var
- char
3. Operation
- Terbagi menjadi 4, yaitu::
- Access Operation ("set"=mengisi nilai dan "get"=mengambil nilai)
- Manajer Operation yaitu bertanggung jawab dalam obyek di bentuk dan di remove dalam memori. Manajer operation juga di bagi menjadi 2, yaitu::
- Constructor yaitu pada saat pertama di buat.
- Destructor yaitu pada saat di hapus.
- Implementor Operation yaitu operation yang mencerminkan proses bisnis dan bisa diakses oleh class lain. Contoh seperti bank accont di pertemuan sebelumnya seperti menukar, menarik tunai.
- Helper Operation yaitu hampir sama seperti implementer tetapi hanya dapat diakses oleh kelasnya sendiri. Ciri helper sendiri hampir sama dengan privet.