JavaScript is required

Cho lớp Điểm như trên, trong lớp Điểm trên thì hàm KC2D có tên gọi là:
Cho lớp Điểm như trên, trong lớp Điểm trên thì hàm KC2D có tên gọi là: (ảnh 1)

A.

Hàm bạn của lớp Điểm

B.

Phương thức của lớp

C.

Hàm thông thường

D.
Toán tử bạn của lớp Điểm
Trả lời:

Đáp án đúng: A


Trong đoạn code lớp Điểm đã cho, hàm `KC2D` được định nghĩa bên trong lớp `Diem`. Do đó, nó là một phương thức (method) của lớp `Diem`. Phương thức là một hàm được liên kết với một đối tượng và có thể truy cập các thành viên của đối tượng đó. * **Hàm bạn của lớp Điểm:** Hàm bạn là hàm không phải là thành viên của lớp, nhưng có quyền truy cập vào các thành viên private và protected của lớp. Hàm `KC2D` không được khai báo là `friend`, nên không phải là hàm bạn. * **Phương thức của lớp:** Đây là đáp án đúng vì `KC2D` được định nghĩa bên trong lớp `Diem` và có thể truy cập các thành viên của lớp. * **Hàm thông thường:** Hàm thông thường không thuộc về lớp nào. * **Toán tử bạn của lớp Điểm:** Toán tử bạn là một dạng đặc biệt của hàm bạn, dùng để định nghĩa lại ý nghĩa của các toán tử (+, -, *, /, ==, !=, v.v.) cho các đối tượng của lớp. `KC2D` không phải là toán tử.

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