JavaScript is required

Cho lớp Lophoc được khai báo như trên, nếu thay câu lệnh private string maLop thành public string maLop thì:

                                                                               

A.

Điều này là không được phép. Vì quy định trong C# các thuộc tính phải khai báo bắt đầu bằng từ khóa private

B.

Thuộc tính sẽ có phạm vi Public, được truy cập thoải mái từ bên ngoài.(1)

C.

Việc xây dựng phương thức public string Malop là không cần thiết nữa.(2)

D.

Cả (1) và (2)

Trả lời:

Đáp án đúng: D


Khi thuộc tính `maLop` được khai báo là `public`, nó có phạm vi truy cập công khai. Điều này có nghĩa là thuộc tính này có thể được truy cập và thay đổi trực tiếp từ bất kỳ đâu bên ngoài lớp `Lophoc`. Do đó, không cần thiết phải xây dựng phương thức `public string Malop` để truy cập thuộc tính này nữa. Vậy cả (1) và (2) đều đú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