Hướng dẫn php private function - chức năng riêng tư php
Trong bài ngay hôm nay, chúng ta sẽ tìm hiểu cách thức hoạt động của Public, Protected và Private của OOP (Lập trình hướng đối tượng) trong PHP.1. Mô hình tổng quan
2. Thí dụ trực quan:2.1. Public:Giống như cái nhà mà không có cửa vậy, ai cần gì cứ việc vào lấy Theo ví dụ dưới đây, ta có:
Kết quả:2.2. ProtectedCổng nhà và cửa nhà đều khóa, trừ người bên trong, người bên ngoài không được lấy dùng cái gì trong nhà
Chú ý, đặt chú thích cho lệnh kiểm tra lớp cha xong mới kiểm tra sang lớp con.
Kết quả:2.3. PrivateBây giờ thì nhà của bố mẹ chỉ có bố mẹ được ở, con + người ngoài không được thừa kế bất cứ cái gì nhé
Thực hiện gọi từ bên ngoài
Kết quả: Cách làm tương tự với các hàm, khi bạn muốn giấu một hàm nào đó không cho bên ngoài sử dụng thì chỉ đơn giản gắn thuộc tính private cho nó là xong.hàm, khi bạn muốn giấu một hàm nào đó không cho bên
ngoài sử dụng thì chỉ đơn giản gắn thuộc tính private cho nó là xong.Lấy ví dụ ở class Female ở trên, ta gắn private cho hàm intro() :private cho hàm intro() :
Kết quả: Như vậy, trong lập trình hướng đối tượng chúng ta có 3 mức bảo vệ hàm và biến: Public, Protected và Private. Hiểu được cách thức cũng như cơ chế hoạt động của 3 thuộc tính này trong PHP để thao tác với biến và hàm linh hoạt và thông minh hơn nhé! Cảm ơn đã xem và hẹn gặp lại trong những bài viết sau! 𝔑𝔥ậ𝔱 𝔏𝔞𝔪 |