package main import ( "fmt" ) // Définir le type d' interface femme interface {// Définir l'interface d'une femme, définir une méthode d' amour love () makelove () } // Définir un type de structure enseignant struct { name string Age int } / / Implémenter l'interface func (p * teacher) love () { fmt.Println (p.Age, "gan") } // type human interface { // // Seule la déclaration n'est pas implémentée, et il n'y a pas de type / / eat () //} // // type Student struct { // name string //} // Implémente la méthode d'interface // func (s * Student) eat () { // fmt.Println (s.name + "eat") //} func main () { // s: = Student {"yy"} tt: = professeur {"Alice", 18} // (& s) .eat () (& tt) .love () }
Définition de la structure et de l'interface dans Go
Je suppose que tu aimes
Origine blog.csdn.net/zhuiyunzhugang/article/details/109586552
conseillé
Classement