JavaScript is required

Trong thừa kế

class Class2: Class 1

{

public override void A1()

{

base.A1();

}

}

A.

Đúng là ví dụ đúng về cách gọi hàm constructor của lớp cơ sở từ lớp dẫn xuất

B.

Sai là ví dụ sai về cách gọi hàm thành viên của lớp cơ sở từ lớp dẫn xuất

C.

Là ví dụ đúng về cách gọi hàm thành viên của lớp cơ sở từ lớp dẫn xuất

D.

Là ví dụ sai về cách gọi hàm constructor của lớp cơ sở từ lớp dẫn xuất

Trả lời:

Đáp án đúng: C


Đoạn mã C# được cung cấp minh họa cách gọi một phương thức (A1) của lớp cơ sở (Class1) từ một lớp dẫn xuất (Class2) sử dụng từ khóa `base`. Từ khóa `base` cho phép lớp dẫn xuất truy cập các thành viên của lớp cơ sở, bao gồm cả các phương thức được ghi đè (overridden). Trong trường hợp này, `base.A1()` gọi phiên bản của phương thức `A1` được định nghĩa trong `Class1`. Do đó, đây là một ví dụ *đúng* về cách gọi hàm thành viên của lớp cơ sở từ lớp dẫn xuất.

Câu hỏi liên quan