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: A


Hàm thành viên (phương thức) của một lớp là các hàm (bao gồm cả hàm trả về giá trị và thủ tục - hàm không trả về giá trị) được khai báo và định nghĩa (xây dựng) bên trong lớp. Các phương thức này thao tác trên dữ liệu của đối tượng thuộc lớp đó. Phương án 3 mô tả chính xác điều này.

  • Phương án 1 đúng một phần nhưng không đầy đủ vì không đề cập đến việc hàm phải được xây dựng bên trong lớp.
  • Phương án 2 sai vì không phải tất cả các hàm sử dụng trong lớp đều là hàm thành viên, mà phải được khai báo bên trong lớp. Hơn nữa, cách dùng từ "thủ tục" không phổ biến trong ngữ cảnh lập trình hướng đối tượng C++.
  • Phương án 4 sai vì hàm thành viên chỉ thuộc về lớp mà nó được khai báo, không phải tất cả các hàm trong chương trình có lớp.

Câu hỏi liên quan