Định nghĩa lớp A có method virtual int F() trả 1. Lớp B kế thừa A override F() trả 2. Lớp C kế thừa B sealed override F() trả 3. Lớp D kế thừa C nhưng KHÔNG override F (không được phép). Đọc một ký tự A|B|C|D, tạo đối tượng tương ứng, gán vào biến A và in F().
Một dòng: ký tự A|B|C|D.
Đầu vào là một trong 4 ký tự.
Một dòng: giá trị F().
Ví dụ:
Đầu vào:
D
Đầu ra:
3
Giải thích:
Đang tải editor...