Sebelum belajar OOP pada PHP, kita mencoba memahami dulu tentang
kelas dan object biar nanti nggak bingung pas di tengah-tengah.
Kalau waktu sekolah ini seperti "Jembatan keledai" atau bahasa
kerennya CHEAT SHEET walupun ini bukan cheat sheet yang sebenarnya
untuk OOP pada PHP, paling nggak ada gambaran sedikit.
Karena konsep OOP hampir sama untuk semua sistem pemrograman yang mendukung OOP, kalau pada PHP berlaku pada PHP 5.
To the point,
Tahun baru ajaran SMPN 1 Karanganyar
Note:
DATA=PROPERTY=VARIABEL
METHODE=PROSEDUR/FUNGSI=BEHAVIOUR
Memahami kelas dan Object
Kelas 1A, 1B,1C, 1D
Object= murid-murid
Bisa juga dibikin kelas baru 1E=suka bolos
object: dibagi 2:
benda nyata dan tidak nyata(konsep/sistem)
kelas dibagi 2 :
Instan = perwujudan . Ayu anaknya kalem, pendiem, berarti ayu adalah Instan/perwujudan anak kelas 1 A.
Pewarisan/ inheritance :
SMPN 1 Karanganyar ingin nambah penghasilan.Kepsek memutuskan untuk merekrut murid baru. Karena kebetulan murid baru yang ada anaknya kalem-kalem. Maka kepsek memutuskan dimasukkan ke kelas 1A. Karena kelas 1A sudah penuh maka, akan dibikin lagi kelas turunan/pewarisan dari 1A. Yaitu =1A1. 1A disebut super kelas.1A1 disebut sub kelas.
Kelas Abstrak:
proses pewarisan menghasilkan hierarki kelas.yang terletak puncak hierarki disebut Kelas Abstrak. Deskripsi data dan methode-nya sangat umum.
Contoh: kelas abstrak dari kelas 1 smpn1 Karanganyar adalah anak2 usia 13thn. Jadi belum tentu setiap anak usia 13 tahun adalah anak kelas 1 SMPN 1 Karanganyar.
Mungkin lain kali akan saya lanjutkan dengan implementasinya.
Karena konsep OOP hampir sama untuk semua sistem pemrograman yang mendukung OOP, kalau pada PHP berlaku pada PHP 5.
To the point,
Tahun baru ajaran SMPN 1 Karanganyar
Note:
DATA=PROPERTY=VARIABEL
METHODE=PROSEDUR/FUNGSI=BEHAVIOUR
Memahami kelas dan Object
Kelas 1A, 1B,1C, 1D
Object= murid-murid
Kelas | ||||
---|---|---|---|---|
1A | kalem,pendiem | Suka ke perpus | ||
1B | pinter,anak dokter | Suka ke uks | ||
1C |
|
|
||
1D | rame,nakal | Suka nongkrong |
Bisa juga dibikin kelas baru 1E=suka bolos
object: dibagi 2:
benda nyata dan tidak nyata(konsep/sistem)
- murid
- sistem (absensi,jadwal piket)
kelas dibagi 2 :
- data : karasteristik
- methode : tingkah laku : fungsi2
Instan = perwujudan . Ayu anaknya kalem, pendiem, berarti ayu adalah Instan/perwujudan anak kelas 1 A.
Pewarisan/ inheritance :
SMPN 1 Karanganyar ingin nambah penghasilan.Kepsek memutuskan untuk merekrut murid baru. Karena kebetulan murid baru yang ada anaknya kalem-kalem. Maka kepsek memutuskan dimasukkan ke kelas 1A. Karena kelas 1A sudah penuh maka, akan dibikin lagi kelas turunan/pewarisan dari 1A. Yaitu =1A1. 1A disebut super kelas.1A1 disebut sub kelas.
Kelas Abstrak:
proses pewarisan menghasilkan hierarki kelas.yang terletak puncak hierarki disebut Kelas Abstrak. Deskripsi data dan methode-nya sangat umum.
Contoh: kelas abstrak dari kelas 1 smpn1 Karanganyar adalah anak2 usia 13thn. Jadi belum tentu setiap anak usia 13 tahun adalah anak kelas 1 SMPN 1 Karanganyar.
Mungkin lain kali akan saya lanjutkan dengan implementasinya.
2 comments:
mas oop pada php itu mksudnya gmn tho mas...?. Obyek Oriented Programming. apa hrs dengan code2 php murni. ato gmn?. tlg ya mas kasih tau. ak bingung nich. makasih
maksud.a gmna...
saya lagi deadline nih belajar oop di php...
saya pengen cepet ngerti...
saya pngen paham apa itu class model... dll.
tolong ksih tau pnjlasan.a.. thx
Post a Comment