JavaScript is required

Hàm thành viên của lớp khác hàm thông thường là:

A.

Hàm thành viên của lớp phải được khai báo bên trong lớp và được gọi nhờ tên đối tượng hay tên lớp còn hàm thông thường thì không

B.

Hàm thành viên của lớp và hàm thông thường không có gì khác nhau

C.

Hàm thành viên của lớp thì phải được khai báo và xây dựng bên trong lớp còn hàm thông thường thì không

D.
Hàm thành viên của lớp thì phải khai báo bên trong lớp với từ khóa friend và xây dựng bên ngoài lớp
Trả lời:

Đáp án đúng: A


Điểm khác biệt chính giữa hàm thành viên của lớp và hàm thông thường nằm ở cách khai báo và cách chúng được gọi. Hàm thành viên (method) được khai báo bên trong lớp, và được gọi thông qua một đối tượng cụ thể của lớp đó hoặc thông qua tên lớp (đối với hàm static). Hàm thông thường thì không thuộc về bất kỳ lớp nào và được gọi trực tiếp bằng tên của nó.

  • Phương án A đúng vì nó mô tả chính xác sự khác biệt về cách khai báo và cách gọi giữa hàm thành viên và hàm thông thường.
  • Phương án B sai vì hàm thành viên và hàm thông thường có sự khác biệt rõ rệt.
  • Phương án C sai vì hàm thành viên có thể được xây dựng bên ngoài lớp (nhưng vẫn phải được khai báo bên trong lớp).
  • Phương án D sai vì từ khóa friend không bắt buộc đối với tất cả các hàm thành viên, và không liên quan đến sự khác biệt cơ bản giữa hàm thành viên và hàm thông thường.

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