-->

AK Studio

Tutorial Programming Bahasa Indonesia

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

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel