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

    solution

    Đề bài: [PHP] Static factory với LSB

    Định nghĩa abstract class Shape có thuộc tính public static string $kind = 'shape' và phương thức tĩnh info(): string trả về static::$kind. Class Square và Triangle kế thừa và override $kind thành 'square' và 'triangle'. Đọc S hoặc T và in Square::info() hoặc Triangle::info().

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

      Một ký tự S hoặc T.

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

      Input là S hoặc T.

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

      Chuỗi square hoặc triangle.

    Ví dụ:

    Đầu vào:

    S

    Đầu ra:

    square

    Giải thích:

    LSB: static::$kind trong Square.

    Đầu vào:

    T

    Đầu ra:

    triangle

    Giải thích:

    LSB: static::$kind trong Triangle.

    Đang tải editor...