Trong thừa kế
class Class2: Class 1
{
public override void A1()
{
base.A1();
}
}
Trả lời:
Đáp án đúng: B
Đoạn mã cho thấy một lớp `Class2` kế thừa từ lớp `Class1`. Trong `Class2`, phương thức `A1()` được ghi đè (override). Bên trong phương thức `A1()` của `Class2`, `base.A1()` được gọi. `base.A1()` dùng để gọi phương thức `A1()` của lớp cơ sở (`Class1`). Đây là một cách chính xác để gọi hàm thành viên (trong trường hợp này là phương thức `A1()`) của lớp cơ sở từ lớp dẫn xuất. Do đó, đáp án đúng là phương án 1.