Định nghĩa lớp abstract Shape có method abstract double Area(). Lớp Rectangle kế thừa Shape, override Area() trả về w*h. Lớp sealed Square kế thừa Rectangle, có constructor nhận một số s và gọi base(s, s); KHÔNG override Area() (kế thừa từ Rectangle). Đọc số nguyên s, tạo Square(s), in Area() bằng "0.0" format invariant.
Một dòng: số nguyên s.
0 <= s <= 10^4.
Một dòng: diện tích in dạng số thực với đúng 1 chữ số sau dấu chấm (invariant culture).
Ví dụ:
Đầu vào:
5
Đầu ra:
25.0
Giải thích:
Đang tải editor...