OOP sering digunakan oleh banyak framework PHP. Kali ini saya ingin membahas 4 dasar dari OOP itu sendiri menggunakan bahasa pemrograman PHP. Show
Selamat malam, Object-oriented programming - Wikipedia Wikimedia Foundation, Inc.Contributors to Wikimedia projectsDidalam OOP terdapat 4 pilar yaitu :
Encapsulation / EnkapsulasiEnkapsulasi dibagi menjadi 3 yaitu :
contoh kode : Contoh kode enkapsulasi di PHPAbstraction / AbstraksiPenggunaan abstraction biasanya melibatkan class Contoh abstractionKode diatas menunjukkan bahwa class kendaraan memiliki method "jalan" nah untuk cara berjalannya nanti bisa berbeda - beda tiap kendaraan. PolymorphismPolymorphism memiliki 2 jenis yaitu :
Contoh polymorphismInheritance / PewarisanClass "anak" dapat memanggil method dari class "induk" asalkan
propertynya bersifat Contoh kode inheritanceUntuk pemanggilan method yang memiliki property Mungkin cukup sekian dari saya, Sampai jumpa. Apa itu PHP OOP?Object Oriented Programming (OOP) merupakan paradigma pemrograman yang berorientasikan kepada obyek. Semua data dan fungsi pada paradigma ini dibungkus dalam kelas-kelas atau obyek-obyek. Bandingkan dengan logika pemrograman terstruktur, setiap obyek dapat menerima pesan, memproses data, dan mengirim pesan ke obyek ...
Konsep pemrograman dimana sebuah class dapat menurunkan property dan method yang dimilikinya kepada kelas lain merupakan definisi dari?Inheritance atau Pewarisan/Penurunan adalah konsep pemrograman dimana sebuah class dapat 'menurunkan' property dan method yang dimilikinya kepada class lain.
Apa itu inheritance pada PHP?PHP – Apa itu Inheritance? Pewarisan atau Inheritance dalam OOP = Ketika kelas diturunkan dari kelas lain. Kelas anak akan mewarisi semua properti dan metode publik dan dilindungi dari kelas induk. Selain itu, ia dapat memiliki properti dan metodenya sendiri.
Bagaimana konsep inheritance di dalam konteks OOP?Inheritance adalah konsep OOP dimana sebuah class dapat menurunkan property dan method yang dimilikinya kepada class lain. Konsep inheritance dipakai untuk memanfaatkan fitur code reuse, yakni menghindari terjadinya duplikasi kode program.
|