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: Multiple interfaces Movable + Drawable

    📖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 2 interface:

    • Movable { String move(); } — mô tả chuyển động.
    • Drawable { String draw(); } — mô tả vẽ.

    Cài đặt Robot implements cả 2: move() trả Robot moves, draw() trả Robot drawn.

    Main.java đọc N cặp lệnh m hoặc d, gọi tương ứng và in.

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

      Dòng 1: N. N dòng m hoặc d.

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

      1 <= N <= 100.

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

      N dòng kết quả.

    Ví dụ:

    Đầu vào:

    3
    m
    d
    m
    

    Đầu ra:

    Robot moves
    Robot drawn
    Robot moves
    

    Giải thích:

    Robot moves / Robot drawn / Robot moves

    Chủ đề

    📁 OOP Project nhiều fileJava: OOP Multi-fileAbstract & InterfaceTất cả môn học

    Thư Mục

    /
    Movable.java
    Drawable.java
    Robot.java
    Main.java

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