0
golangで継承を実装しようとしています。以下は は一例です:golangの継承メソッドでオブジェクトにアクセス可能にする
type A struct {
Number int
}
type B struct{
A
name String
}
func (a A) GetNumber() {
// Here I want to use instance of B
fmt.Println(a) // but this is giving me instance of A
}
は、AがBによって継承されている場合はAの機能にBのインスタンスを取得することが可能ですか?
Goに継承はありません。いくつかの関連する/可能な重複:[1](http://stackoverflow.com/questions/21251242/is-it-possible-to-call-overridden-method-from-parent-struct-in-golang)、[two] (http://stackoverflow.com/questions/30622605/can-embedded-struct-method-have-knowledge-of-parent-child)、[3](http://stackoverflow.com/questions/29390736/go-埋め込み構造体呼び出しの子メソッドの代わりに親メソッド)、[4](http://stackoverflow.com/questions/29144622/what-is-the-idiomaticway-in-go-to-create -a-complex-hierarchy-of-structs)を使用します。 – icza