接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。

nil

以上是从官方文档给出的接口的定义,接口也是一种类型,是一个方法的集合,可以存储各种类型的方法。

接口的定义格式

每个接口类型由任意个方法签名组成,接口的定义格式如下

其中:

erWritercloser

(2)方法名:当方法名首字母是大写且这个接口类型名首字母也是大写时,这个方法可以被接口所在的包(package)之外的代码访问。

(3)参数列表、返回值列表:参数列表和返回值列表中的参数变量名可以省略。

WriteWriter
WriterWrite

未完待续。。。