Định nghĩa lớp Item có method virtual string Describe() trả về "item". Lớp Weapon : Item override Describe() trả về base.Describe() + "/weapon". Lớp Sword : Weapon override Describe() trả về base.Describe() + "/sword". Đọc một từ khoá item|weapon|sword, tạo qua biến Item, in Describe().
Một dòng: item | weapon | sword.
Đầu vào là một trong 3 từ khoá.
Một dòng: chuỗi mô tả.
Ví dụ:
Đầu vào:
sword
Đầu ra:
item/weapon/sword
Giải thích:
Đang tải editor...