关于bootstrap:实现的方法的函数签名与接口

51次阅读

共计 473 个字符,预计需要花费 2 分钟才能阅读完成。

接口是一个纯正的设计对象,它们只是定义了一组行为(即办法),而没有给出这些行为的任何实现。接口是一种类型,遴选公务员它定义了一组办法而不实现它们“实现”=“编写办法的代码”,这是一个示例接口类型(来自规范包 io)的接口类型,它指定了一种名为 Read 的办法。该办法没有具体实现,惟一指定的是办法名称及其签名(参数类型和后果类型)。http://lx.gongxuanwang.com/ss…

咱们有两种新类型。为了让他们恪守咱们的接口 DomesticAnimal 的契约,at 实现的办法的函数签名与接口定义统一就能够,不强制要求完全相同变量名和返回名。所以咱们将函数 func (c Cat) ReceiveAffection(from Human) {…} 遴选公务员改成 func (c Cat) ReceiveAffection(f Human) {…} 也是能够的咱们必须为每种类型定义接口指定的办法。

主函数中,咱们创立了一个新的 Snake 类型的变量而后咱们用这个变量作为第一个参数调用 Pet 函数 http://lx.gongxuanwang.com/lx…

正文完
 0