Go 介面,介面繼承

2021-09-13 02:50:16 字數 547 閱讀 3771

demo.go(介面繼承):

package main

import "fmt"

// 父介面

type humen inte***ce

// 子介面

type person inte***ce

// 學生類

type student struct

// 學生類的方法 (讓學生類符合父介面的規則)

func (stu *student) sayhello()

// 學生類的方法 (讓學生類符合子介面的規則)

func (stu *student) sing(str string)

func main()

stu.sayhello()

per = &stu // 子介面

per.sayhello()

per.sing("啦啦啦。。。")

h = per // 父介面

h.sayhello()

}

Go 物件 介面 繼承

物件 go語言中物件導向的風格和c語言中類似,由類和方法 相當於類的函式 構成。定義乙個點類 type point struct 在c 中,類中的成員和函式分為私有private和公有public。在go中也類似的這樣區分,不同的是 public 成員和方法的首字母大寫 private 成員和方法的...

Go 實現介面和繼承比較

monkey結構體 type monkey struct func this monkey climbing littlemonkey結構體 type littlemonkey struct func main monkey.climbing monkey結構體 type monkey struct...

Java介面繼承介面

直接先上 package practice public inte ce a package practice public inte ce b extends a package practice public class c implements b override public void g...