// 属性
type Register struct {
O int
C int
}
// 定义接口绑定方法
type Trigger interface {
input()
output()
}
// 方法
func (register *Register) input() {
fmt.Println(register)
}
// 方法
func (register *Register) output() {
fmt.Println(register)
}
func main() {
// 构造接口
var t1 Trigger = &Register{0, 0}
// 调用方法
t1.input()
t1.output()
}