package main
import "fmt"
func main() {
//var iphone Iphone=Iphone{"Iphone"}
var phone Phone = new(Iphone)
phone.kaiji()
phone.guanji()
}
type Phone interface{
kaiji()
guanji()
}
type Iphone struct{
name string
}
type Nokia struct{
name string
}
func (iphone *Iphone) kaiji(){
fmt.Println(iphone.name,"iphone is kaiji...")
}
func (iphone *Iphone) guanji(){
fmt.Println(iphone.name," is guanji...")
}
import "fmt"
func main() {
//var iphone Iphone=Iphone{"Iphone"}
var phone Phone = new(Iphone)
phone.kaiji()
phone.guanji()
}
type Phone interface{
kaiji()
guanji()
}
type Iphone struct{
name string
}
type Nokia struct{
name string
}
func (iphone *Iphone) kaiji(){
fmt.Println(iphone.name,"iphone is kaiji...")
}
func (iphone *Iphone) guanji(){
fmt.Println(iphone.name," is guanji...")
}