Which statement about interface satisfaction in Go is correct?
- aA type satisfies an interface automatically once its method set includes all of the interface's methods.✓
- bA type must declare which interfaces it implements using an
implementskeyword. - cA type satisfies an interface only if it imports the interface's defining package.
- dA type satisfies an interface only if its methods are declared in the same file as the interface.
Explanation:Go interfaces are satisfied implicitly (structural typing): there is no
implements keyword. If a type's method set contains every method declared in an interface, it satisfies that interface automatically, regardless of package or file location.