Câu hỏi
Go Interface là gì?
Go Interface là gì?
Go interface là một tập hợp các phương thức đặc trưng xác định. Nó là kiểu tuỳ chọn cho phép nhận các giá trị có triển khai các phương thức này. Các interface là trừu tượng, đó là lý do ta không thể tạo đối tượng của nó. Nhưng ta có thể tạo biến interface sau đó gán cho một giá trị cụ thể mà các phương thức interface yêu cầu. Interface có thể hoạt động như:
- Tập hợp phương thức đặc trưng
- Kiểu tuỳ chọn
Chúng được tạo bằng từ khoá type
theo sau tên của interface và cuối cùng là từ khoá interface
. Cú pháp:
```go type name_of_interface interfa...