JavaScript is required

Lời gọi tới hàm thành viên của lớp là:

A.

Tên_đối_tượng.Tên_hàm_thành_viên

B.

Tên_lớp.Tên_hàm_thành_viên

C.

Tên_lớp:Tên_hàm_thành_viên

D.

Không có phương án đúng

Trả lời:

Đáp án đúng: A


Trong lập trình hướng đối tượng (OOP), để gọi một hàm thành viên (phương thức) của một lớp, ta cần một đối tượng (instance) của lớp đó. Cú pháp để gọi hàm thành viên thông qua đối tượng là:

Tên_đối_tượng.Tên_hàm_thành_viên

Ví dụ:

class HinhTron {
public:
    double banKinh;

    double tinhDienTich() {
        return 3.14 * banKinh * banKinh;
    }
};

int main() {
    HinhTron htron1;
    htron1.banKinh = 5.0;

    double dienTich = htron1.tinhDienTich(); // Gọi hàm tinhDienTich() thông qua đối tượng htron1

    return 0;
}

Các phương án khác không đúng vì:

  • Tên_lớp.Tên_hàm_thành_viên: Cách này thường dùng để gọi các hàm static (hàm của lớp, không cần đối tượng).
  • Tên_lớp:Tên_hàm_thành_viên: Đây không phải là cú pháp đúng trong C++ hoặc Java.

Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Lập trình hướng đối tượng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.


50 câu hỏi 60 phút

Câu hỏi liên quan