JavaScript is required

Một bạn xây dựng lớp Ciclre(hình tròn) kế thừa lớp point (điểm) như trên. Để nhập dữ liệu cho lớp Hình tròn bạn đó đã sử dụng:
Một bạn xây dựng lớp Ciclre(hình tròn) kế thừa lớp point (điểm) như trên. Để nhập dữ liệu cho lớp Hình tròn bạn đó đã sử dụng: (ảnh 1)

A.

A. Phương thức Nhap()

B.

B. Toán tử nhập cin>>

C.

C. Hàm bạn toán tử nhập cin>>

D.
D. Bạn này không khai báo nhập dữ liệu cho lớp Hình tròn
Trả lời:

Đáp án đúng: C


Trong đoạn code được cung cấp, việc nhập dữ liệu cho lớp `Circle` (Hình tròn) được thực hiện thông qua việc sử dụng một hàm bạn (friend function) để nạp chồng toán tử nhập `cin >>`. Hàm bạn này cho phép nhập trực tiếp dữ liệu vào đối tượng `Circle` từ luồng nhập chuẩn `cin`. Các phương án khác không phù hợp vì: - Phương thức `Nhap()`: Không có phương thức `Nhap()` nào được định nghĩa trong đoạn code. - Toán tử nhập `cin >>` trực tiếp: Không thể sử dụng trực tiếp toán tử nhập `cin >>` cho một lớp trừ khi nó đã được nạp chồng (overload) cho lớp đó. - Không khai báo nhập dữ liệu: Đoạn code có khai báo hàm bạn để nạp chồng toán tử nhập, do đó dữ liệu có thể được nhập vào đối tượng `Circle`.

Câu hỏi liên quan