⊗ppOpBsPP 10 of 107 menu

Thuộc tính riêng tư trong OOP PHP

Các thuộc tính của đối tượng có thể đọc và ghi từ bên ngoài được gọi là công khai. Ngoài ra còn có các thuộc tính riêng tư, chỉ có thể truy cập được bên trong lớp.

Tên của các thuộc tính riêng tư cần được khai báo với bổ ngữ truy cập private. Hãy thực hiện điều đó:

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

Bây giờ hãy ghi dữ liệu vào thuộc tính của chúng ta. Điều này có thể được thực hiện, ví dụ, trong hàm tạo của lớp:

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

Bây giờ hãy tạo một phương thức để trả về giá trị của thuộc tính chúng ta:

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

Hãy tạo một đối tượng của lớp, truyền vào tên của người dùng làm tham số:

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

Nỗ lực truy cập trực tiếp vào thuộc tính của chúng ta từ bên ngoài lớp sẽ dẫn đến lỗi:

<?php echo $user->name; // lỗi ?>

Việc gọi phương thức của chúng ta sẽ cho phép đọc thuộc tính này:

<?php echo $user->show(); // sẽ hiển thị 'john' ?>

Trong lớp Employee, hãy tạo ba thuộc tính riêng tư: tên, lương và tuổi.

Truyền giá trị của các thuộc tính này làm tham số cho hàm tạo.

Hãy tạo một phương thức để hiển thị dữ liệu của nhân viên.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối