Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [C#] C# OOP v5 - 3 cấp Describe gọi base liên hoàn

    Đị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().

    • Định dạng đầu vào:

      Một dòng: item | weapon | sword.

    • Ràng buộc đầu vào:

      Đầu vào là một trong 3 từ khoá.

    • Định dạng đầu ra:

      Một dòng: chuỗi mô tả.

    Ví dụ:

    Đầu vào:

    sword
    

    Đầu ra:

    item/weapon/sword

    Giải thích:

    Sword.Describe() = Weapon.Describe()+"/sword" = (Item.Describe()+"/weapon")+"/sword" = "item/weapon/sword".

    Đang tải editor...