Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [Java] Tiếng kêu động vật (đa hình)

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 6: Lập trình hướng đối tượng (2): kế thừa, trừu tượng, đa hình — khóa Lập trình Java

    Khai báo lớp trừu tượng Animal có thuộc tính tên và phương thức trừu tượng keu(). Cài đặt ba lớp con ghi đè keu():

    • Dog -> Gau Gau
    • Cat -> Meo Meo
    • Cow -> Umbo

    Đọc danh sách động vật, lưu vào một List<Animal> rồi duyệt và in tiếng kêu (tận dụng tính đa hình).

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

      Dòng 1: số động vật nnn. nnn dòng sau, mỗi dòng: LOAI ten với LOAI là một trong DOG, CAT, COW và ten không chứa dấu cách.

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

      1≤n≤1041 \le n \le 10^41≤n≤104.

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

      Với mỗi động vật in một dòng dạng ten: tieng_keu (có dấu hai chấm và một dấu cách sau dấu hai chấm).

    Ví dụ:

    Đầu vào:

    3
    DOG Rex
    CAT Tom
    COW Bessie
    

    Đầu ra:

    Rex: Gau Gau
    Tom: Meo Meo
    Bessie: Umbo

    Giải thích:

    Rex là DOG nên kêu 'Gau Gau'; Tom là CAT nên kêu 'Meo Meo'; Bessie là COW nên kêu 'Umbo'.

    Chủ đề

    🧩 Lập trình hướng đối tượng☕ JavaJavaJava: OOPTất cả môn học

    Đang tải editor...