首页 > 其他分享 >接口和带参接口多接口的实现

接口和带参接口多接口的实现

时间:2023-03-20 12:34:32浏览次数:34  
标签:aa 实现 fmt move 接口 func eat

package main

import "fmt"

type animal interface {
	move()
	eat(string)
}
type cat struct {
	name string
	feet int8
}
type chicken struct {
	feet int8
}

func (c cat) move() {
	fmt.Printf("走 %s", c.name)
}
func (c cat) eat(food string) {
	fmt.Printf("吃鱼i %s", food)
}

func (c chicken) move() {
	fmt.Println("激动")
}
func (c chicken) eat() {
	fmt.Println("chidoamx")
}
func main() {
	var aa animal
	bc := cat{
		name: "李白",
		feet: 3,
	}
	aa = bc
	aa.eat("小黄鸭")
	aa.move()

}

  

标签:aa,实现,fmt,move,接口,func,eat
From: https://www.cnblogs.com/xiaobaixuecheng101/p/17235872.html

相关文章

  • 测试开发-一天一个面试题6️⃣之接口怎么测试
    写在前面今天这个面试题可能是作为一个接口测试工程师或者服务端测试工程师面试必考的一个问题,这个问题主要考察面试者是否有过接口测试经验,能否承担一名服务端测试的工......
  • API的接口使用文档
    API的接口使用文档应该怎么写编写API接口使用文档需要考虑以下几个方面:确定目标受众:您的API接口使用文档是面向开发人员还是客户端用户?不同的受众需要不同层次的技术信......
  • go 实现udp通信
    go实现udp通信 udp:不需要建立连接就能直接进行数据发送和接收,属于不可靠的、没有时序的通信,但是UDP协议的实时性比较好,通常用于视频直播相关领域。服务端实现代码:......
  • mysqldump + binlog实现增量备份
    1、核心思路搞明白一件事:到底什么是增量备份?答:①要有全量备份②继续增删改数据③再次需要备份时,不需要进行全量备份,只需要备份binlog日志文件即可(因为binlog日志记录了......
  • 接口测试——PyTest自动化测试框架(八)
    1.PyTest介绍与安装PyTest介绍PyTest是python的一个第三方的单元测试库自动识别测试模块和测试函数支持非常丰富的断言(assert)语句PyTest中的使用约束测试文......
  • 接口自动化测试必备技能——HTTP协议(九)
    1.HTTP协议简介及状态码解析HTTP协议简介HTTP协议,中文名称为超文本传输协议它是一个应用层的协议,私有请求和响应构成其典型的引用场景就是浏览器和服务器之间进行......
  • 接口测试——requests接口请求(十)
    1.requests库介绍与安装requests库介绍requests是一款非常火爆且常用的Python三方库能够实现HTTP协议的各种请求方法使用简单易上手requests库的安装方法pip......
  • 接口测试——python接口开发(二)
    1.python接口开发框架Flask简介与安装Flask接口测试框架的简介与安装Flask是轻量级的web开发框架相比于其他框架,Flask更自由,灵活相比于其他框架,Flask更容易上手Fl......
  • 接口测试——postman接口测试(三)
    1.postman介绍与安装安装网址:https://www.postman.com/安装教程:https://blog.csdn.net/m0_61843874/article/details/1233247272.postman发送get请求importpymys......
  • 接口测试——电商网站接口测试实战(四)
    1.接口测试需求分析常见接口文档提供的两种方式①word文档②在线文档电商网站网址模拟练习:http://111.231.103.117:8083/swagger-ui.html2.登陆的分析慕慕生......