Đặc điểm của Tính đa hình?
Trả lời:
Đáp án đúng: D
Tính đa hình (Polymorphism) là một khái niệm quan trọng trong lập trình hướng đối tượng, cho phép các đối tượng thuộc các lớp khác nhau phản ứng khác nhau với cùng một thông điệp hoặc hành động. Điều này có nghĩa là một phương thức có thể có nhiều hình thức khác nhau tùy thuộc vào lớp đối tượng mà nó được gọi.
* **Phương án A, B, C:** đều không chính xác. Kế thừa (A, B) và tái sử dụng (C) là những khái niệm khác, mặc dù có liên quan đến lập trình hướng đối tượng nhưng không phải là định nghĩa của tính đa hình.
* **Phương án D:** Đây là định nghĩa chính xác nhất về tính đa hình. Nó thể hiện khả năng một thông điệp (hoặc phương thức) có thể được thực hiện khác nhau tùy thuộc vào lớp của đối tượng nhận thông điệp đó. Ví dụ, một phương thức `draw()` có thể vẽ một hình tròn, hình vuông hoặc tam giác tùy thuộc vào việc nó được gọi trên đối tượng `Circle`, `Square` hay `Triangle`.
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

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
