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

    Đề bài: OOP Java: Kế thừa Animal & Dog

    📖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

    Cho lớp Animal đã định nghĩa sẵn phương thức speak() (in Some sound).

    Cài đặt lớp Dog extends Animal để override speak() in Woof.

    File Main.java đọc N rồi N dòng, mỗi dòng là dog hoặc animal. Với mỗi dòng tạo đối tượng tương ứng (Dog hoặc Animal) và gọi speak().

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

      Dòng 1: N. N dòng tiếp, mỗi dòng dog hoặc animal.

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

      1 <= N <= 100.

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

      N dòng, mỗi dòng là Some sound hoặc Woof.

    Ví dụ:

    Đầu vào:

    3
    dog
    animal
    dog
    

    Đầu ra:

    Woof
    Some sound
    Woof
    

    Giải thích:

    Dog gọi Dog.speak() in Woof; animal gọi Animal.speak().

    Chủ đề

    📁 OOP Project nhiều fileJava: OOP Multi-fileKế thừaTất cả môn học

    Thư Mục

    /
    Animal.java
    Dog.java
    Main.java

    Chọn một file để chỉnh sửa hoặc tạo file mới