# 空接口

&#x20;类型 `interface{}` 就被称为空接口。

根据定义，它就是不包含方法的接口。

这意味着每种类型都符合空接口。

在Go中，`interface{}` 被当做动态类型使用。

它跟C#或Java中的对象类似，因为它们都是把一个类型和一个值结合为单个值。（译者注：把一个类型和一组值结合为单个对象）

空接口也是您在Go中实现共用体类型(union type)的工具。

空接口的[零值](ling-zhi)是`nil`。

学习更多关于[空接口](../12-empty-interface)的知识。
