JavaScript is required

Một bạn sinh viên xây dựng lớp Ciclre(hình tròn) kế thừa lớp point (điểm) như trên. Để xác định đường tròn bạn cần một điểm (tâm) và bán kính, tuy nhiên khi khai báo hình tròn bạn sinh viên này chỉ khai báo mỗi bán kinh r vì:
Một bạn sinh viên xây dựng lớp Ciclre(hình tròn) kế thừa lớp point (điểm) như trên. Để xác định đường tròn bạn cần một điểm (tâm) và bán kính, tuy nhiên khi khai báo hình tròn bạn sinh viên này chỉ khai báo mỗi bán kinh r vì: (ảnh 1)

A.

Vì điểm (tâm) được kế thừa sẵn từ lớp point(điểm)

B.

Bạn này đã xác định sai thuộc tính của lớp

C.
Vì lớp đường tròn (Ciclre) mặc định là bạn của lớp điểm (point)
Trả lời:

Đáp án đúng: A


Câu hỏi kiểm tra kiến thức về kế thừa trong lập trình hướng đối tượng. Lớp `Circle` (hình tròn) kế thừa từ lớp `Point` (điểm), nghĩa là `Circle` tự động có các thuộc tính và phương thức của `Point`. Vì tâm của đường tròn là một điểm, nên nó đã được kế thừa từ lớp `Point`. Do đó, bạn sinh viên chỉ cần khai báo thêm bán kính `r` để xác định một đường tròn hoàn chỉnh. * **Đáp án A đúng** vì điểm (tâm) đã được kế thừa từ lớp `Point`. * Đáp án B sai vì bạn sinh viên không khai báo sai thuộc tính, mà đang tận dụng tính kế thừa để giảm bớt việc khai báo. * Đáp án C sai vì khái niệm "bạn của lớp" không liên quan đến kế thừa trong lập trình hướng đối tượ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