JavaScript is required

Khi khai báo, xây dựng lớp các phương thức thường được khai báo trong phạm vi public để:

A.

Tương tác với các lớp hay môi trường bên ngoài

B.

Thể hiện tính bao gói dữ liệu

C.

Thể hiện rõ tính chất đa hình

D.

Tương tác với các thuộc tính bên trong lớp

Trả lời:

Đáp án đúng: A


Trong lập trình hướng đối tượng, các phương thức được khai báo `public` để cho phép các đối tượng từ các lớp khác hoặc môi trường bên ngoài có thể truy cập và sử dụng chúng. Điều này cho phép các lớp tương tác với nhau và thực hiện các chức năng mong muốn. - Phương án 1 đúng vì nó chỉ rõ mục đích chính của việc khai báo phương thức public là để tương tác với các lớp và môi trường bên ngoài. - Phương án 2 sai vì tính bao gói dữ liệu (encapsulation) thường liên quan đến việc ẩn các thuộc tính và phương thức nội bộ của lớp, thường được thực hiện thông qua các phạm vi truy cập `private` hoặc `protected`, không phải `public`. - Phương án 3 sai vì tính đa hình (polymorphism) là khả năng một đối tượng có thể có nhiều dạng, không trực tiếp liên quan đến phạm vi `public`. - Phương án 4 sai vì các phương thức trong lớp vẫn có thể tương tác với các thuộc tính bên trong lớp dù chúng được khai báo là `private`, `protected` hoặc `public`.

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