JavaScript is required

Hãy cho biết trong các ví dụ sau ví dụ nào thể hiện sự kế thừa:

A.

Lớp Điểm và Hình tròn

B.

Lớp Xe ô tô và lớp Xe

C.

Lớp Điểm và Lớp điểm màu

D.

Tất cả các phương án đều đúng

Trả lời:

Đáp án đúng: D


Kế thừa là một khái niệm quan trọng trong lập trình hướng đối tượng (OOP), cho phép một lớp (lớp con) kế thừa các thuộc tính và phương thức từ một lớp khác (lớp cha). Điều này giúp tái sử dụng mã, giảm sự trùng lặp và xây dựng hệ thống phân cấp các đối tượng. * **Lớp Điểm và Hình tròn:** Hình tròn không phải là một loại điểm. Hình tròn có thể *sử dụng* điểm (ví dụ, tâm), nhưng không kế thừa từ điểm. Vì vậy, đây không phải là ví dụ về kế thừa. * **Lớp Xe ô tô và lớp Xe:** Xe ô tô là một loại xe. Xe ô tô *là* một xe, vì vậy lớp Xe ô tô có thể kế thừa các thuộc tính và phương thức chung từ lớp Xe (ví dụ, số bánh xe, màu sắc, phương thức di chuyển) và thêm các thuộc tính/phương thức đặc trưng cho ô tô (ví dụ, số chỗ ngồi, hệ thống điều hòa). * **Lớp Điểm và Lớp điểm màu:** Điểm màu *là* một điểm, nhưng có thêm thông tin về màu sắc. Vì vậy, lớp Điểm màu có thể kế thừa từ lớp Điểm và thêm thuộc tính màu sắc. Như vậy, cả lớp "Xe ô tô và lớp Xe" và "Lớp Điểm và Lớp điểm màu" đều là ví dụ về kế thừa. Vì vậy, đáp án đúng nhất là "Tất cả các phương án đề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