Tutorial PHP OOP part #4: Pengertian Enkapsulasi dan Inheritence
  Pada tutorial ini kita akan melanjutkan materi tentang teknik OOP pada
  bahasa pemrograman PHP, pada tutorial sebelum nya kita telah membahasa,
  penggunaan property dan methods, yang bisa di lihat pada link berikut ini :
  Link tutorial part #3 : Perngertian Property dan Methods
  langsung kematerinya, tentang pengrtian Enkapsulasi dan Inheritence
1. Enkapsulasi:
  
    Enkapsulasi adalah konsep dalam pemrograman berorientasi objek di mana
    properti dan metode yang terkait dengan suatu objek dibungkus bersama
    sebagai suatu unit. Properti dan metode dapat memiliki tingkat aksesibilitas
    tertentu seperti public, private, atau protected.
  
  <?php
      nama = $nama;
          }
          public function getNama() {
              return $this->nama;
          }
          public function setUmur($umur) {
              $this->umur = $umur;
          }
          public function getUmur() {
              return $this->umur;
          }
      }
      // Penggunaan kelas dengan enkapsulasi
      $orang = new Manusia();
      $orang->setNama("John Doe");
      $orang->setUmur(25);
      echo "Nama: " . $orang->getNama() . "<br>";
      echo "Umur: " . $orang->getUmur() . " tahun";
      ?>
    Penjelasan :
  
      Dalam contoh di atas, properti `$nama` dan
      `$umur` dienkapsulasi dengan tingkat aksesibilitas
      `private`, sehingga tidak dapat diakses atau diubah langsung dari luar kelas.
      Untuk mengakses atau mengubah nilai properti, kita harus menggunakan
      metode `setNama()`, `setUmur()`, `getNama()`, dan `getUmur()`.
    
  2. Inheritance (Pewarisan):
    
      Pewarisan adalah konsep di mana kelas dapat mewarisi properti dan metode
      dari kelas lain. Hal ini memungkinkan pembuatan hierarki kelas yang lebih
      terstruktur dan efisien dalam pemrograman.
    
  <?php
    jenis = $jenis;
        }
        public function getJenis() {
            return $this->jenis;
        }
    }
    // Kelas Anak yang mewarisi dari kelas Hewan
    class Kucing extends Hewan {
        private $ras;
        public function setRas($ras) {
            $this->ras = $ras;
        }
        public function getRas() {
            return $this->ras;
        }
    }
    // Penggunaan kelas dengan inheritance
    $kucing = new Kucing("Mamalia");
    $kucing->setRas("Persia");
    echo "Jenis: " . $kucing->getJenis() . "<br>";
    echo "Ras: " . $kucing->getRas();
    ?>
    Penjelasan :
  
  
      Dalam contoh di atas, kelas `Kucing` merupakan anak kelas
      dari kelas `Hewan`, sehingga `Kucing` mewarisi properti
      `jenis` dari kelas `Hewan`. Properti `$jenis` diatur menggunakan konstruktor pada
      kelas `Hewan`. Selain itu, kelas `Kucing` memiliki properti tambahan yaitu
      `$ras`.
    
    
    Semoga contoh di atas membantu Anda memahami penerapan Enkapsulasi dan
    Inheritance dalam bahasa pemrograman PHP berorientasi objek.
  
  
    Sampai disini kita telah berhasil mempelajari cara sederhana bagaimana cara
    penggunaan teknik  Enkapsulasi dan Inheritance pada bahasa pemrograman
    PHP. 
  
selanjutnya kita akan coba membuat fungsi CRUD PHP dengan menggunakan Teknik OOP,
untuk tutorial nya bisa di lihat pada Link berikut
Tutorial CRUD OOP PHP : Coming Soon
Jika ada masukan dan saran mengenai postingan ini bisa berikan di kolom Komentar..
Sekian Dan Terima kasih...
#Happy Coding
Incoming search terms:
- Tutorial OOP PHP
- Pengertian OOP
- Apa Itu OOP pada PHP
- PHP OOP
- tutorial PHP OOP
- Enkapsilasi OOP
- Inheritence OOP
- Belajar PHP OOP
- teknik pemrograman berorientasi objek
- OOP PHP
Tags: pengertian OOP, pengertian class, Forex,pengertian Methods,Jago IT, pengertion fungsi, apa itu OOP, struktur dasar OOP, gambaran singkat OOP, Belajar IT Mudah, komoponent utama OOP, OPP di PHP , PHP OOP, tutorial OOP
 

0 Response to "Tutorial PHP OOP part #4: Pengertian Enkapsulasi dan Inheritence"
Posting Komentar