JavaScript is required

Hàm thành viên (phương thức) của lớp:

A.

Tất cả các hàm (hàm trả về giá trị và không trả về giá trị) được khai báo bên trong lớp.

B.

Tất cả các hàm (hàm và thủ tục) được sử dụng trong lớp.

C.

Tất cả những hàm (hàm và thủ tục) được khai báo và xây dựng bên trong các lớp mô tả các dữ liệu của đối tượng.

D.

Tất cả những hàm (hàm và thủ tục) trong chương trình có lớp.

Trả lời:

Đáp án đúng: C


Hàm thành viên (phương thức) của một lớp là các hàm được khai báo và định nghĩa (xây dựng) bên trong lớp đó. Chúng mô tả các hành vi hoặc thao tác mà các đối tượng của lớp có thể thực hiện. Các hàm này có thể trả về giá trị (hàm) hoặc không trả về giá trị (thủ tục/void). * **Phương án A:** Chỉ đề cập đến "hàm trả về giá trị và không trả về giá trị" nhưng không nhấn mạnh việc khai báo và xây dựng bên trong lớp, do đó chưa đầy đủ. * **Phương án B:** Đề cập đến "hàm và thủ tục được sử dụng trong lớp" nhưng không chính xác vì hàm thành viên phải được *khai báo* trong lớp. * **Phương án C:** Đây là đáp án chính xác nhất. Nó bao gồm cả "hàm và thủ tục", nhấn mạnh việc chúng được "khai báo và xây dựng bên trong các lớp" và mục đích của chúng là "mô tả các dữ liệu của đối tượng". * **Phương án D:** Sai vì hàm thành viên chỉ thuộc về lớp mà nó được định nghĩa, không phải "tất cả những hàm trong chương trình có lớp".

Câu hỏi liên quan