JavaScript is required

Khi sử dụng từ khóa override để ghi đè phương thức, phương thức trùng tên trong lớp cơ sở được khai báo dạng:

A.

virtual hoặc abstract

B.

private

C.

public

D.

protected

Trả lời:

Đáp án đúng: A


Khi sử dụng từ khóa override để ghi đè một phương thức trong lớp cơ sở, phương thức đó phải được khai báo là virtual hoặc abstract. Điều này cho phép lớp con ghi đè (thay đổi hành vi) của phương thức đó.

  • virtual: Phương thức ảo, có thể có một triển khai mặc định trong lớp cơ sở và có thể được ghi đè trong lớp con.
  • abstract: Phương thức trừu tượng, không có triển khai trong lớp cơ sở và bắt buộc phải được ghi đè trong lớp con. Lớp chứa phương thức abstract phải là một lớp abstract.

Các từ khóa private, public, và protected kiểm soát phạm vi truy cập của phương thức, nhưng không liên quan trực tiếp đến việc ghi đè phương thức bằng từ khóa override.

Câu hỏi liên quan