Phương pháp tĩnh trong php là gì đưa ra một ví dụ?
Trong một số trường hợp nhất định, tốt hơn là tiếp cận các phương thức và thuộc tính của một lớp mà không cần tạo một đối tượng bên ngoài lớp. Điều này có thể đạt được bằng cách định nghĩa các phương thức và thuộc tính của một lớp là tĩnh. Mặc dù việc sử dụng các phương thức và thuộc tính tĩnh được coi là một thông lệ không tốt, nhưng có những trường hợp việc sử dụng chúng khá tiện dụng và hợp lý Show
Trong một số trường hợp nhất định, tốt hơn là tiếp cận các phương thức và thuộc tính của một lớp mà không cần tạo một đối tượng bên ngoài lớp Chúng tôi đã tìm hiểu về ba công cụ sửa đổi quyền truy cập được gọi là công khai, được bảo vệ và riêng tư. Hướng dẫn này dành cho công cụ sửa đổi thứ tư, tĩnh, cho phép truy cập vào các thuộc tính và phương thức của lớp mà không cần tạo đối tượng bên ngoài lớp Trong tất cả các chương trước, chúng ta đã tạo các đối tượng từ các lớp trước khi truy cập các phương thức và thuộc tính của nó Các phương thức và thuộc tính tĩnh có thể được truy cập mà không cần khởi tạo. (Không tạo đối tượng) Các phương thức tĩnh có thể được gọi trực tiếp mà không cần một thể hiện của lớp (một đối tượng). Và, biến giả $ này không khả dụng bên trong các phương thức tĩnh Các phương thức và thuộc tính tĩnh có thể được coi là thoát khỏi Lập trình hướng đối tượng Phương thức tĩnh - Tuyên bốTừ khóa tĩnh được sử dụng để khai báo các phương thức tĩnh Công cụ sửa đổi khả năng hiển thị có thể được thêm vào trước từ khóa tĩnh. Nếu không có khai báo mức độ hiển thị, mức độ hiển thị sẽ được công khai. Các quy tắc tương tự mà chúng ta đã học trong chương về khả năng hiển thị được áp dụng cho từng khả năng hiển thị.
Phương thức tĩnh - Truy cập
|