YOMEDIA
NONE

Tính đóng gói trong php là gì, mục đích của chúng để làm gì?

Theo dõi Vi phạm
ADSENSE

Trả lời (1)

  • Tính đóng gói (encapsulation) là "đóng gói" thuộc tính và phương thức của đối tượng (hoặc lớp) thông qua việc giới hạn quyền truy cập (hoặc thay đổi) giá trị của thuộc tính hoặc quyền gọi phương thức. được thể hiện qua các từ khóa

    public: Cho phép truy cập (và thay đổi giá trị) của thuộc tính và phương thức ở mọi phạm vi

    private: Chỉ cho phép truy cập (hay thay đổi) giá trị của thuộc tính và phương thức ở phạm vi  của lớp đó

    protected: Chỉ cho phép truy cập (hay thay đổi) giá trị của thuộc tính và phương thức ở phạm vi của lớp đó và lớp con của nó (lớp kế thừa của chính nó)

    Mục đích thực tế:

     Là để phục vụ cho việc đọc mã của người khác được dễ dàng hơn, vì dụ trong 1 lớp, nhìn thấy các phương thức private thì họ sẽ biết ngay là phương thức này dùng để thực thi, tính toán cho các phương thức khác, không được dùng để gọi ra ngoài, nên ko cần quan tâm tới nó, hơn nữa nó ngăn chặn việc truy cập, sửa đổi các hàm private, protect ở ngoài phạm vi lớp theo chủ đích của người lập trình

    nói tóm lại là các tính chất của hướng đói tượng nói  chung, và đóng gói nói triêng giúp phục vụ cho việc viết mã được dễ dàng hơn

      bởi Anh Trần 26/11/2021
    Like (0) Báo cáo sai phạm

Nếu bạn hỏi, bạn chỉ thu về một câu trả lời.
Nhưng khi bạn suy nghĩ trả lời, bạn sẽ thu về gấp bội!

Lưu ý: Các trường hợp cố tình spam câu trả lời hoặc bị báo xấu trên 5 lần sẽ bị khóa tài khoản

Gửi câu trả lời Hủy
 
NONE

Các câu hỏi mới

AANETWORK
 

 

YOMEDIA
AANETWORK
OFF