| Gan, nanya lagi. Kelas Abstract itu kan kelas yg mempunyau metode2 tp tidak dideklarasikan dan dideklarasikan pada kelas turunannya.
Nah, klw gitu kenapa gak langsung aja bikin metodenya di kelas turunannya langsung tanpa harus membuat kelas parent yg bersifat abstract??
Intinya, saya masih belum paham fungsi dari abstract dan interface.
Makasih |
|
| gelar tiker :v |
|
| kelas punya method tapi tidak didefenisikan?== tidak punya method itu gan :/
\ |
|
| http://stackoverflow.com/questions/1913098/what-is-the-difference-between-an-interface-and-abstract-class :v |
|
| Itulah pengertian dari abstract. Metodenya dapat berupa abstract dan juga tidak. Tp apabila kelas abstract itu ingin mewariskan metodenya, metode yg bersifat abstract, maka metodenya tdk dideklarasikan. Pendeklarasiannya dilakukan di kelas turunannya masing2. Tp saya masih bingung kenapa harus dibuat metode abstract klw seperti itu? Kenapa tdk dibuat metode biasa saja di kelas masing2 tanpa harus mengextends kelas atau metode abstract. Saya yakin Mas Ruli pasti paham mksd saya. Smga dia gabung di thread ini. |
|
| Terima kasih Mas Andi, tp komen anda masih belum bisa secara jelas menjawab thread saya. Klw bisa, jangan kasih link dulu tp penjelasan yg jelas biar bisa belajar dan mengerti. |
|
| http://www.techflirt.com/tutorials/oop-in-php/abstract-classes-interface.html bagus ini penerapan + penjelasan |
|
| kalo ngga salah inget, dulu sih saya pake biar bisa dimasukin ke array. kalo interface, soalnya 1 kelas cuman bisa berorangtua 1, tapi bisa mengimplement banyak kelas lain... #KaloGaSalahInget. |
|
| saya juga nggak bisa jelasin teori.. tpi biasanya saya pake interface untuk nentuin method2 apa aja yg harus diimplementasiin untuk suatu class.. implementasi yg dilakukan terserah gimana programmer nanti mengimplementasikannya.. yg penting class yg dibuat harus memiliki method2 seperti member2 yg ada di dlm interface..
klo abstrak gimana ya? yg jelas di abstrak kita bisa langsung implementasiin method-nya, karena abstrak itu juga "class".. sementara di interface kita cuma bisa nentuin method2nya aja, isi dari methodnya nggak bisa langsung dibikin di interface :v cmiiw |
|
| Kayaknya Mas Andi mengerti penggunaan dari interface dan abstract tp sayang gak bisa menjelaskan secara lebih manusia. Hehehee .. *Makasih Mas Andi. #Masih_Nunggu_Yang_Lain |
Tidak ada komentar:
Posting Komentar