Công khai / riêng tư được bảo vệ trong PHP là gì?
Công khai / riêng tư được bảo vệ trong PHP là gì?

Video: Công khai / riêng tư được bảo vệ trong PHP là gì?

Video: Công khai / riêng tư được bảo vệ trong PHP là gì?
Video: Hành vi xâm phạm bí mật riêng tư của người khác sẽ bị xử lý như thế nào? 2024, Có thể
Anonim

PHP - Access Modifier

công cộng - thuộc tính hoặc phương thức có thể được truy cập từ mọi nơi. được bảo vệ - thuộc tính hoặc phương thức có thể được truy cập trong lớp và bởi các lớp dẫn xuất từ lớp đó. riêng - thuộc tính hoặc phương thức CHỈ có thể được truy cập trong lớp

Hơn nữa, sự khác biệt giữa private và protected trong PHP là gì?

Riêng tư : Phương thức hoặc thuộc tính với riêng khả năng hiển thị chỉ có thể được truy cập bên trong lớp. Bạn không thể truy cập riêng phương thức hoặc biến từ bên ngoài lớp của bạn. Được bảo vệ : Phương thức hoặc biến với được bảo vệ khả năng hiển thị chỉ có thể là quyền truy cập bên trong lớp trẻ em. Được bảo vệ sẽ được sử dụng bên trong quá trình thừa kế.

Ngoài ra, sự khác biệt giữa công khai / riêng tư và được bảo vệ là gì? MỘT công cộng thành viên có thể truy cập từ bất kỳ đâu bên ngoài lớp học nhưng trong một chương trình. MỘT được bảo vệ biến thành viên hoặc hàm rất giống với một riêng nhưng nó cung cấp một lợi ích bổ sung mà chúng có thể được truy cập trong các lớp con được gọi là các lớp dẫn xuất.

công khai / riêng tư và được bảo vệ trong OOP là gì?

Nói một cách rộng rãi, công cộng có nghĩa là mọi người đều được phép truy cập, riêng có nghĩa là chỉ các thành viên của cùng một lớp mới được phép truy cập và được bảo vệ có nghĩa là các thành viên của các lớp con cũng được phép.

Tại sao chúng tôi sử dụng công khai và bảo vệ?

công cộng : có thể truy cập từ mọi nơi. được bảo vệ : có thể truy cập bởi các lớp của cùng một gói và các lớp con nằm trong bất kỳ gói nào. default (không chỉ định sửa đổi): có thể truy cập bởi các lớp của cùng một gói. riêng : chỉ có thể truy cập trong cùng một lớp.

Đề xuất: