JavaScript is required

Trong lập trình hướng đối tượng khả năng các hàm có thể trùng tên nhau gọi là gì?

A.

A. Không được phép xây dựng các hàm trùng tên nhau trong cùng một chương trình.

B.

B. Sự chồng hàm (override) nhưng chỉ các hàm thông thường mới được phép trùng nhau.

C.

C. Sự chồng hàm (override).

D.

D. Sự chồng hàm (override) nhưng chỉ những hàm thành viên của lớp mới được phép trùng nhau.

Trả lời:

Đáp án đúng: C


Trong lập trình hướng đối tượng, khả năng cho phép các hàm (phương thức) có cùng tên nhưng khác nhau về tham số (số lượng, kiểu dữ liệu) hoặc kiểu trả về trong cùng một phạm vi (ví dụ: trong cùng một lớp hoặc giữa lớp cha và lớp con) được gọi là chồng hàm (override). Điều này cho phép tạo ra các hàm có cùng chức năng nhưng hoạt động khác nhau tùy thuộc vào dữ liệu đầu vào. Phương án C mô tả đúng khái niệm này.

Câu hỏi liên quan