JavaScript is required

Thông thường khi xây dựng lớp trong C#, với mỗi khai báo thuộc tính của lớp ta đều xây dựng thêm hai phương thức set và get dùng để:

A.

Thiết lập và lấy giá trị của thuộc tính đó

B.

Tăng tính bảo mật dữ liệu của thuộc tính

C.

Để nhập và xuất giá trị thuộc tính đó

D.
Đây là cấu trúc yêu cầu của C# khi khai báo thuộc tính của lớp
Trả lời:

Đáp án đúng: A


Trong C#, các thuộc tính (properties) thường được sử dụng để đóng gói việc truy cập vào các trường (fields) của một lớp. Các phương thức `get` và `set` (getters và setters) cung cấp một cách để kiểm soát việc đọc và ghi giá trị của thuộc tính, cho phép thực hiện các logic bổ sung như kiểm tra tính hợp lệ của dữ liệu, thông báo thay đổi, hoặc thực hiện các tính toán khác. Việc này không chỉ giúp thiết lập và lấy giá trị của thuộc tính (A) mà còn tăng tính bảo mật và khả năng kiểm soát dữ liệu (B). Tuy nhiên, mục đích chính và thông thường nhất của việc sử dụng `get` và `set` là để thiết lập và lấy giá trị của thuộc tính một cách có kiểm soát. Do đó, phương án A là chính xác nhất. Phương án D không đúng vì việc sử dụng get và set không phải là yêu cầu bắt buộc của C#, mà là một cách tiếp cận tốt để quản lý thuộc tính.

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