package main
/*
課堂聯係
//下面代碼,有沒有錯誤,你能得出什麽結論?
type Ainterface interface{
Test01()
Test02()
}
type Binterface interface{
Test01()
Test02()
}
type Stu struct{
}
func(stu Stu)Test01(){
}
func(stu Stu)Test02(){
}
func(stu Stu)Test03(){
}
func main(){
stu :=Stu{}
var a Ainterface = stu
var b Binterface = stu
fmt.Println(“ok~”,a,b)
}
//下面代碼,有沒有錯誤,你能得出什麽結論?
type Ainterface interface{
Test01()
Test02()
}
type Binterface interface{
Test01()
Test02()
}
type Cinterface interface{
Ainterface
Binterface
}
func main(){
}
//這裏編譯錯誤,因爲Chterface有兩個Test()編譯器不能通過
課堂練習
//下面代碼&#x