JavaScript is required

Bắt buộc phải xây dựng hàm tạo lớp khi:

A.

Khi cần khởi gán giá trị ban đầu cho thành phần thuộc tính của lớp

B.

Khi cần truyền tham số cho hàm thành viên của lớp

C.

Khi cần khởi gán giá trị ban đầu cho thành phần phương thức của lớp

D.

Không bắt buộc phải xây dựng hàm tạo

Trả lời:

Đáp án đúng: A


Hàm tạo (constructor) là một phương thức đặc biệt của lớp, được tự động gọi khi một đối tượng của lớp đó được tạo ra. Chức năng chính của hàm tạo là khởi tạo các thuộc tính của đối tượng với các giá trị ban đầu hợp lệ. Nếu không có hàm tạo nào được định nghĩa, trình biên dịch sẽ tự động tạo ra một hàm tạo mặc định không tham số. Tuy nhiên, khi cần gán giá trị ban đầu cụ thể cho các thuộc tính của đối tượng, việc xây dựng hàm tạo là bắt buộc để đảm bảo đối tượng được khởi tạo đúng cách. Các phương án khác không liên quan trực tiếp đến việc bắt buộc phải xây dựng hàm tạo. - Phương án 1 đúng vì nó mô tả chính xác mục đích chính của việc xây dựng hàm tạo: khởi tạo giá trị ban đầu cho các thuộc tính của lớp. - Phương án 2 sai vì việc truyền tham số cho hàm thành viên không liên quan đến việc có bắt buộc phải xây dựng hàm tạo hay không. - Phương án 3 sai vì hàm tạo dùng để khởi tạo thuộc tính (dữ liệu), không phải phương thức (hành vi). - Phương án 4 sai vì trong nhiều trường hợp, việc xây dựng hàm tạo là cần thiết để khởi tạo đối tượng một cách chính xác.

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