(推奨学習: Go
) Golang には明確なオブジェクト指向オブジェクトがありません -指向性 言い換えると、本当に接続したい場合は、構造体を他の言語のクラスと比較できます。クラス宣言
type Poem struct { Title string Author string intro string }
Golang は別のアプローチを使用して属性のアクセス許可を実装します。属性の最初の文字が大文字の場合は、他のパッケージでアクセスできます。それ以外の場合は、このパッケージでのみアクセスできます。クラス宣言とメソッドについても同様です。
クラスメソッド宣言
func (poem *Poem) publish() { fmt.Println("poem publish") }
func (poem Poem) publish() { fmt.Println("poem publish") }
以上がgolangにはクラスがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。