OOP PHP Mengenal Class,Property dan Method






Pada pembahasan kali ini kita akan melanjutkan pembahasan kita sebelumnya tentang OOP di PHP, jika pada pembahasan sebelumnya kita membahas tentang konsep dasar oop, maka pada pembahasan kali ini kita akan membahas tentan class, property dan method.


  1. Class
    Class adalah sebuah kerangka dasar dari object, class juga bisa didefinisikan sebagai gambaran umum dari sebuah object.
    Didalam PHP penulisan sebuah class diawalai dengan keyword class lalu diikuti dengan nama class tersebut, untuk penulisan nama class sama seperti ketentuan penulisan variabel, isi dari class tersebut berada dalam kurungkurawal contoh :

    <?php
        class radio{
          //isi class radio ada disini
        }
    ?>

    catatan : untuk penamaan class sebaiknya mewakili dari object tersebut agar lebih mudah di pahami, contoh jika kita membuat class untuk koneksi database kita buat class dengan nama class koneksi

     
  2. Property
    Property / Atribut adalah sebuah state/keadaan/status / data yang terdapat dalam sebuah class. pada pembahasan sebelumnya kita sudah sedikit membahas tentang property ini, jika radio adalah sebuah object maka property dari radio tersebut adalah memiliki volume control, memiliki tombol on/off dll.
    Property hanyalah variabel yang ada didalam class, dalam penulisan property sama halnya dengan variabel contoh :

    <?php
        class radio{
          //property
          //bisa ditulis sepertini
          var $volume_control;
          var $merk_radio;

          //atau ini
          $tombol_on_off;
         
        }
    ?>
  3. Method
    Method/behavior/function adalah sebuah tindakan yang bisa dilakukan dalam suatu class terhadap object, semisalkan dalam class radio ini yang bisa kita lakukan terhadap object apa saja si ?, dalam class radio kita bisa menyalakan radio, mengatur volume radio dll. Menyalakan dan mengatur volume itu adalah sebuah method.
    untuk penulisan method biasanya di awali dengan function, seluruh fungsi dan sifat function bisa diterapkan dalam method semisalkan argumen/parameter, return, dll.

    Contoh :
    <?php
        class radio{
          //method
          function hidupkan_radio(){

          }

          function atur_volume_radio(){

          }

          function ganti_siaran_radio(){
           
          }

        }
    ?>
  4. Object
    Object adalah hasil dari sebuah class, dalam class radio object yang dihasilkan bisa berupa : radio_bahana_fm, radio_depok_dua dll.
    Object dari class radio akan memiliki seluruh ciri - ciri dan sifat dari class radio. untuk penulisannya biasanya diawali dengan new contoh :

    <?php
        class radio{

        }

        //object

        $radio_bahana_fm = new radio();
    ?>
    Nah bagaimana mudah bukan untuk mengenal class. property, methid dan object di php, pada pembahasan selanjutnya kita akan membahas tentang konsep inheritance di OOP, selamat mencoba semoga bermanfaat.

    Referensi : http://www.duniailkom.com/tutorial-belajar-oop-php-pengertian-class-object-property-dan-method/

Postingan terkait:

Belum ada tanggapan untuk "OOP PHP Mengenal Class,Property dan Method"

Post a Comment