JavaScript is required

Điều nào là đúng về phương thức dựng (Constructors) trong PHP:
i) PHP 4 giới thiệu phương thức dựng
ii) Phương thức dựng chấp nhận tham số truyền vào
iii) Trong phương thức dựng có thể gọi đến các phương thức khác.
iv) Trong phương thức dựng có thể gọi đến các phương thức dựng khác

A.
ii) và iii) đúng
B.
Tất cả các câu trên đều đúng
C.
Tất cả các câu trên đều sai
D.
ii), iii) và iv) đúng
Trả lời:

Đáp án đúng: B


Phương thức dựng (constructor) là một phương thức đặc biệt trong một lớp (class) được tự động gọi khi một đối tượng của lớp đó được tạo ra. i) PHP 4 không giới thiệu phương thức dựng. Phương thức dựng đã có từ trước đó và được cải tiến trong các phiên bản PHP sau này. Câu này sai. ii) Phương thức dựng có thể chấp nhận tham số truyền vào. Điều này cho phép khởi tạo đối tượng với các giá trị ban đầu khác nhau. Câu này đúng. iii) Trong phương thức dựng, chúng ta có thể gọi đến các phương thức khác của lớp để thực hiện các thao tác khởi tạo phức tạp hơn. Câu này đúng. iv) Trong phương thức dựng, chúng ta không thể gọi trực tiếp đến các phương thức dựng khác của cùng một lớp theo kiểu gọi trực tiếp như các ngôn ngữ khác (ví dụ: Java). Việc gọi đến một constructor khác thường được thực hiện thông qua việc gọi một phương thức khác thực hiện công việc tương tự constructor đó. Câu này sai. Vậy, chỉ có ii) và iii) đúng.

Câu hỏi liên quan