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

    Đề bài: [Java] Interface Drawable đa hình

    Khai báo interface Drawable có void draw(StringBuilder out) và default String label() trả về 'Drawable'. Các class Circle, Triangle, Square implements Drawable, override draw để append vào out 'Circle drawn' / 'Triangle drawn' / 'Square drawn' kèm '\n'. Đọc N ký tự trên dòng đầu (cách nhau bằng dấu cách): 'C', 'T', 'S'. Tạo mảng Drawable[] tương ứng, gọi draw từng phần tử.

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

      Dòng 1: N. Dòng 2: N ký tự cách nhau bằng dấu cách.

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

      1 <= N <= 10^4.

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

      N dòng theo thứ tự — kết quả draw mỗi đối tượng.

    Chủ đề

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

    Đang tải editor...