DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

PROPERTI DAN METODE KELAS

Pelajari tentang properti dan metode kelas dalam PHP, termasuk penggunaannya dengan contoh kode sederhana untuk pemahaman yang lebih baik.

PHP adalah bahasa pemrograman yang populer untuk pengembangan web. Dalam PHP, kelas adalah konsep penting dalam pemrograman berorientasi objek (OOP). Kelas memungkinkan kamu untuk mengelompokkan kode dan struktur data yang terkait ke dalam satu unit logis. Kelas terdiri dari properti (variabel) dan metode (fungsi). Artikel ini akan menjelaskan apa itu properti dan metode dalam kelas PHP serta cara menggunakannya.

Pengertian Properti dalam Kelas PHP

Properti dalam kelas PHP adalah variabel yang digunakan untuk menyimpan informasi yang terkait dengan kelas. Properti dapat diakses melalui objek atau langsung melalui kelas jika properti tersebut dideklarasikan sebagai static.

class Kendaraan {
    public $roda;
    public $warna;

    public function __construct($roda, $warna) {
        $this->roda = $roda;
        $this->warna = $warna;
    }
}

// Membuat objek kendaraan
$mobil = new Kendaraan(4, "Merah");
echo $mobil->warna; // Output: Merah

Dalam contoh di atas, $roda dan $warna adalah properti dari kelas Kendaraan, yang menyimpan jumlah roda serta warna kendaraan.

Deklarasi Properti

Properti dapat dideklarasikan dengan salah satu dari empat tingkat akses:

  • public - dapat diakses dari mana saja
  • protected - hanya dapat diakses oleh kelas itu sendiri dan kelas turunannya
  • private - hanya dapat diakses oleh kelas itu sendiri
  • static - milik kelas, bukan objek kelas
class ContohKelas {
    public $propertiPublik;
    protected $propertiTerlindungi;
    private $propertiPribadi;
    static $propertiStatic;
}

Pengertian Metode dalam Kelas PHP

Metode adalah fungsi yang dideklarasikan di dalam kelas. Metode digunakan untuk mendefinisikan perilaku dan aksi yang bisa dilakukan oleh objek kelas.

class Manusia {
    public function makan() {
        echo "Saya sedang makan";
    }
}

// Membuat objek manusia
$orang = new Manusia();
$orang->makan(); // Output: Saya sedang makan

Deklarasi Metode

Seperti properti, metode juga dapat dideklarasikan dengan tingkat akses public, protected, dan private. Selain itu, metode juga bisa dideklarisakan sebagai static.

class ContohMetode {
    public function metodePublik() {
        // Isi metode
    }

    protected function metodeTerlindungi() {
        // Isi metode
    }

    private function metodePribadi() {
        // Isi metode
    }

    static function metodeStatic() {
        // Isi metode
    }
}

Memanggil Metode Static

Metode static dapat dipanggil tanpa membuat objek dari kelas. Kamu memanggilnya dengan menggunakan nama kelas diikuti oleh operator resolusi lingkup (::).

class ContohStatic {
    public static function sapa() {
        echo "Halo! Saya metode static.";
    }
}

// Memanggil metode static
ContohStatic::sapa(); // Output: Halo! Saya metode static.

Memahami properti dan metode dalam kelas PHP sangat penting untuk pemrograman berorientasi objek yang efektif. Dengan properti dan metode, kamu bisa membuat kode yang lebih terstruktur, mudah dipelihara, dan reusable. Praktekkan dengan membuat kelas kamu sendiri dan lihat betapa kuatnya pemrograman berorientasi objek dalam PHP.

👈🏼 Kelas dan Objek
Static method 👉🏼