⊗ppOpBsPP 10 of 107 menu

Properti Privat dalam OOP di PHP

Properti objek yang dapat dibaca dan ditulis dari luar disebut publik. Ada juga properti privat, yang hanya akan dapat diakses di dalam kelas.

Nama properti privat harus dideklarasikan dengan pengubah akses private. Mari kita lakukan ini:

<?php class User { private $name; } ?>

Sekarang mari tulis data ke properti kita. Ini dapat dilakukan, misalnya, dalam konstruktor kelas:

<?php class User { private $name; public function __construct($name) { $this->name = $name; } } ?>

Sekarang mari buat metode, yang akan mengembalikan nilai properti kita:

<?php class User { private $name; public function __construct($name) { $this->name = $name; } public function show() { return $this->name; } } ?>

Mari buat objek kelas, dengan mengirimkan nama pengguna sebagai parameter:

<?php $user = new User('john'); ?>

Upaya untuk mengakses langsung ke properti kita di luar kelas akan menyebabkan kesalahan:

<?php echo $user->name; // error ?>

Dan memanggil metode kita akan memungkinkan membaca properti ini:

<?php echo $user->show(); // akan menampilkan 'john' ?>

Dalam kelas Employee buatlah tiga properti privat: nama, gaji, dan usia.

Kirimkan nilai properti ini sebagai parameter konstruktor.

Buat metode, yang akan menampilkan data karyawan.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak