JavaおよびC#では、Object
クラスは暗黙的に定義されているすべてのクラスの親です。同じようなことがありますか?GolangにJavaとC#Objectと同じものがありますか?
答えて
Goに継承はありません。
私はあなたがinterface
を探していると思う:
Go: What's the meaning of interface{}?
いますが、オブジェクトに似たような(ないクラス)が必要な場合は、interface
を使用することがあります。
インタフェース型の変数も、明確な動的型を持っています は、実行時に変数に割り当てられた値の具体的な型です (値が事前に宣言された識別子nilでない場合は、 型はありません)。実行中に動的タイプが変わる可能性がありますが、 インターフェイス変数に格納されている値は、常に 変数の静的タイプに割り当てられます。
var x interface{} // x is nil and has static type interface{} var v *T // v has value nil, static type *T x = 42 // x has value 42 and dynamic type int x = v // x has value (*T)(nil) and dynamic type *T
と:
インタフェースタイプ:
インターフェイスタイプは、そのインタフェースと呼ばれるメソッドのセットを指定します。 インターフェイスタイプの変数には、インターフェイスの任意のスーパーセットであるメソッド が設定された任意のタイプの値を格納できます。そのようなタイプは、 にインタフェースを実装すると言われています。初期化されていない変数 の値はnilです。
で提供してください。不正確です言いたいことは、OOP言語ではないということです。それは継承ではなく、オブジェクト(あらゆるユーザ定義の型の)とメソッドを持ちます。しかし、継承はオブジェクト指向言語の定義上の性質ではありません - https://en.wikipedia.org/wiki/Object-oriented_programming –
ACKを参照してください。私はいつもGoはオブジェクト指向だがクラスベースではないと言っている。 – svenwltr
- 1. .equalTo(object)と同等のものがありますか?
- 2. Javaには、C#のConvertクラスと同等のものがありますか?
- 3. F#Seq.windowedと同等のものがC#にありますか?
- 4. JavaにC#インデクサーと同等の機能がありますか?
- 5. Java CRC32:C#のCRCと同じではありません
- 6. C#MD5ハッシングはJava MD5と同じではありません
- 7. Java GUI - MouseListenerとActionListenerは同じクラスにありますか?
- 8. C#:C#のJavaからTimerTaskと同等のクラスがありますか?
- 9. C#:C#でJavaからTimerTaskと同等のクラスがありますか?
- 10. ほとんど同じJavaプログラムよりもはるかに遅いC++プログラム
- 11. Apacheとiisは同じサーバーと同じポートにあります
- 12. ASP.NETにJava EE ServletContextと同等のものがありますか?
- 13. 静的メンバーのC#に「this」と同等のものがありますか?
- 14. Cの静的変数に "this"と同等のものがありますか?
- 15. PHPにC++のstd :: vectorと同等のものがありますか?
- 16. swift 3にC++ shared_ptrと同等のものがありますか?
- 17. JavaにはC#のEnvironment.GetCommandLineArgs()と同等の機能がありますか?
- 18. RubyにPHPの$$と同等のものがありますか?
- 19. AsynchronousFileChannelにはtransferToと同等のものがありますか?
- 20. バックグラウンドページに `run_at:start`と同等のものがありますか?
- 21. Booのジェネリックス - C#where句と同等のものがありますか?
- 22. 同じページに2つのWicketフィードバックパネルがあり、両方とも同じエラーメッセージに応答します。
- 23. 同じAWS Cognitoユーザープールに複数のアプリがあると、同じユーザーのcognitoIDは同じになりますか?
- 24. XMLEncoderと同じパターンを使用するJava JSONライブラリがありますか?
- 25. golangには同等のスライドバッファーチャンがありますか?
- 26. ログアウトURLは同じウィンドウと同じタブにあります
- 27. jspにignore_user_abort()と同じPHP関数がありますか?
- 28. CassandraにSQL:LIKE Conditionと同じクエリがありますか?
- 29. dynlmとdlmには同じ数式がありますか?
- 30. C#/ .NET用のJavaのSpring MVCスタイルのURLマッピングと同等のものがありますか?
行くタイプでも、親を持っているだけでは、共通の祖先をさせてください。 – user2357112
授業はありません。どのような特定の問題を解決しようとしていますか? –
javaには、 'getHashCode'や' toString'のようなメソッドのためのいくつかのデフォルト実装があります。ゴランではどうなりますか? – mahdix