Page 35 - Nova Amalia_2225200077_eBook
P. 35
Sementara data dari setiap instance disebut properti, data dari setiap kelas disebut
properti kelas ; lebih dikenal sebagai properti statis . Kami mendefinisikan properti
kelas menggunakanstatis.
Kami mengakses properti kelas menggunakan titik dua ganda :: sebagai berikut:
className :: $ classPropertyName. Mari pastikan untuk menempatkan$ langsung
setelahnya ::.
Menggunakan Konstruktor
Sebelumnya, kami menetapkan nilai awal properti kelas $ hitung untuk 4. Dalam
contoh ini, mari kita buat nilai$ hitungsecara otomatis berubah ketika jumlah instance
(jumlah menu) berubah. Kita dapat menghitung jumlah instance yang dihasilkan
dengan mengatur nilai awal$ hitung untuk 0 dan menambahkan 1 untuk $ hitung di
konstrukto
diri
Saat mengakses properti kelas dari dalam kelas, kami menggunakan variabel khusus
yang disebut self . Saat digunakan di kelas,dirimengacu pada kelas itu sendiri. Kita
gunakandiri sebagai berikut: self :: $ classPropertyName. Ayo gunakandiri untuk
mengubah nilai properti kelas $ hitung di konstruktor.
Metode Kelas
35