Cari Blog Ini

Jumat, 17 Juli 2020

OOP PHP #7 : Static Property dan Static Method


Ihza Rizky Blog

Bismillah, pada artikel sebelumnya "OOP PHP #6 : Overriding Method" . Maka, Artikel kali ini akan membahas mengenai "OOP PHP #7 : Static Property dan Static Method". Static Property dan Static Method akan banyak kita temui ketika menggunakan Framework Laravel, Codeigniter dan lain-lain.
Nah, pada kesempatan kali ini akan dijelaskan mengenai hal tersebut serta penggunaannya.

  • Static Property
Static Property Adalah sebuah property atau variabel yang melekat dan berkaitan dengan class langsung atau juga bisa dengan subclass atau disebut juga Child Class. Cara menggunakan static property adalah dengan cara menuliskaan static sesudah hak akses property atau visibility. Lalu, dilanjutkan dengan nama property.

Contoh : public static $nama;

  • Static Method 
Static Method Adalah sebuah Method atau Fungsi yang melekat dan berkaitan dengan class langsung atau juga bisa dengan subclass atau disebut juga Child Class. Cara menggunakan Static Method adalah dengan cara menuliskaan static sesudah hak akses method atau visibility. Lalu, dilanjutkan dengan function nama method.

Contoh : public static function jenis() {}

dan selain itu juga ada yang namanya self dan parent
  • Self untuk memanggil property atau method dalam class diri sendiri
  • Parent untuk memanggil property atau method dalam class lainnya atau class turunan dari class Parent (Utama).
Penggunaan Static Property dan Method  (Self) :


Penggunaan Static Property dan Method  (Parent) :


dengan menggunakan Static, kalian tidak perlu mendefinisikan object cukup dengan class saja dan itu lebih efisien. Perhatikan juga (penggunaan titik dua 2x) :: untuk memanggil class serta property dan methodnya.

0 komentar:

Posting Komentar

Berkomentarlah dengan sopan dan menggunakan bahasa yang mudah dimengerti