Định nghĩa lớp Vehicle có method virtual int Wheels() trả về 0. Lớp abstract WheeledVehicle kế thừa Vehicle, override Wheels() làm abstract (override abstract). Lớp Car kế thừa WheeledVehicle override Wheels() trả về 4. Lớp Bike kế thừa WheeledVehicle override Wheels() trả về 2. Đọc một từ khoá car|bike, tạo Vehicle v, in v.Wheels().
Một dòng: car | bike.
Đầu vào là một trong 2 từ khoá.
Một dòng: số bánh.
Ví dụ:
Đầu vào:
car
Đầu ra:
4
Giải thích:
Đang tải editor...