package main
import (
"fmt"
)type animal inte***ce
type human struct
func (r human) move()
type bird struct
func (r *bird) move()
func movetest1(animal animal)
// 雖然這個函式的定義沒有錯誤,但實際上完全用不上!
// 因為指向介面的指標,在介面實現類中,是無法轉換的
func movetest2(animal *animal)
func main()
movetest1(h1)
movetest1(h1)
movetest1(h1)
fmt.println(h1.i)
fmt.println("----------------")
h2 := &human
movetest1(h2)
movetest1(h2)
movetest1(h2)
fmt.println(h2.i)
fmt.println("----------------")
// h3 := human
// movetest2(h3)
// movetest2(h3)
// movetest2(h3)
// fmt.println(h3.i)
// // fmt.println("----------------")
// b1 := bird
// movetest1(b1)
// movetest1(b1)
// movetest1(b1)
// fmt.println(b1.i)
// // fmt.println("----------------")
b2 := &bird
movetest1(b2)
movetest1(b2)
movetest1(b2)
fmt.println(b2.i)
fmt.println("----------------")
// b3 := &bird
// movetest2(b3)
// movetest2(b3)
// movetest2(b3)
// fmt.println(b3.i)
// // fmt.println("----------------")
}
人類行走
人類行走
人類行走
0----------------
人類行走
人類行走
人類行走
0----------------
鳥類行走
鳥類行走
鳥類行走
3----------------
以上用了乙個簡單說明了golang在使用中需要注意的地方。
wap頁面的返回實現以及go任務
wap規範裡要求每個頁面都必須有 返回 和 返回首頁 兩個選項,在此,用動作來實現 其中屬性的功能及用法介紹如下 1 href 該屬性用於指定目標 url位址,比如讓瀏覽器顯示的卡片的位址及名稱等。該屬性是必選的,其他屬性為可選。2 sendreferer 該屬性用於指定是否傳遞呼叫 href 所指...
繼承介面的理解以及實現
定義 用於構造物件物件的一種行為 格式 public 類名 什麼時候執行 建立當前類的物件的時候,自動執行 注意 1.除了介面類之外所有類都會有構造方法 2.構造方法有返回值,返回的是物件在記憶體中的位址 為了理解構造方法返回的是物件在記憶體中的位址,我敲了下面的 teacher類,定義了name屬...
RTX傳送訊息提醒實現以及注意事項
一 rtx簡介 二 rtxsdk 三 訊息傳送原理 通過get或者post方式將需要傳送的訊息和rtx使用者帳號,傳給rtx提供的cgi介面。四 訊息傳送方法 功能一 傳送即時訊息 1.呼叫方式 get post url sendnotify.cgi 用法舉例 ie位址列中輸入 8012 sendn...