Hari ini:Minggu, 20 Juni 2021

Mengenal Class, Object, Property & Method pada PHP OOP #2

Bisa Koding ~ Dalam OOP terdapat class, object, property & method yang merupakan pondasi dalam pemrogramman berbasis object, dalam tutorial kali ini kita akan belajar semuanya berikut dengan contoh penulisan nya.

Class

Class merupakan sebuah konsep OOP yang berfungsi untuk membungkus data atau merupakan gambaran dari kumpulan object yang dikumpulkan dan inisialisasi menggunakan nama class. Di dalam class setidak nya memiliki beberapa komponen yaitu: propertymethod dan juga constructor, bagi yang belum tau apa itu constructor yaitu adalah sebuah method yang akan selalu dieksekusi pertama kali ketika class diakses, instansiasi, atau dibuat object nya. Dengan contoh sebagai berikut: 

class rumah
{
  private $dapur;

  function __construct($dapur)
  {
    $this->dapur = $dapur;
  }

 // isi object, property atau method di dalam class rumah
}

Property

Property atau attribut adalah data yang terdapat dalam sebuah class. Seperti contoh class rumah diatas, property dari class rumah adalah pintu, tembok, kaca, pagar. property sebenarnya adalah  variable yang berada di dalam class. Seluruh fungsi variable di PHP sama dengan property di OOP, dengan contoh sebagai berikut: 

class rumah
{
   $pintu;
   $tembok;
   $kaca;
   $pagar;
}

Method

Method bisa juga disebut dengan tindakan yang dilakukan di dalam class. Seperti contoh class rumah diatas, maka method adalah kata kerja nya seperti : membersihkan rumah, mengecet rumah dengan contoh sebagai berikut:

class rumah
{
  public function membersihkan_rumah()
  {
    $pintu;
    $kaca;
    $lantai;
  }

  public function mengecet_rumah()
  {
    $tembok;
    $pagar;
  }
     
}

Object

Object adalah konsep dari OOP yang dapat memberikan nilai kedalam object yang baru kamu buat, seperti contoh class rumah diatas Object dapat dibuat sebagai berikut : rumah_reza, rumah_kamu. Object dari class rumah akan memiliki seluruh ciri2 rumah dari property & method nya.

Proses dalam memberikan nilai kedalam object dari class dapat disebut dengan instansiasi. Pada PHP, proses proses instansiasi dilakukan dengan keyword new, hasil pemberian nilai class akan disimpan dalam variable yang dapat digunakan dalam program kamu, dengan contoh sebagai berikut:

class rumah
{
  public function membersihkan_rumah()
  {
    $pintu;
    $kaca;
    $lantai;
  }

  public function mengecet_rumah()
  {
    $tembok;
    $pagar;
  }
     
}

$rumah_reza = new rumah();
$rumah_kamu = new rumah();

Dari kedua contoh diatas, $rumah_reza dan $rumah_kamu merupakan object dari class rumah dan memiliki seluruh property & method yang telah dibuat di class rumah.

Sekian Tutorial tentang class,object,property & method pada OOP PHP semoga dapat menambah wawasan kamu. Jika ada yang ingin ditanyakan silahkan tulis di kolom komentar. Terima Kasih ~ ^-^

Total Page Visits: 251 - Today Page Visits: 1

Founder & Author di Bisa Koding, Senang mempelajari hal baru. Sekarang domisili di Planet Bekasi ^_^

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *