私は初心者のプログラマーで、質問があります。私の本は、クラスは参照型の例であり、私はこれで少し混乱していると言います。私は彼らから作られたオブジェクトは確かにそうだと思っていますが、なぜクラスそのものが参照型ですか?クラスが参照型とみなされるのはなぜですか?
1
A
答えて
1
私は彼らから作られたオブジェクトは確かにそうだと知っていますが、なぜそのクラス自体が参照型ですか?
クラスから作成されたオブジェクトは参照オブジェクトですが、クラス自体は参照型です。
しかし、クラス自体には、Class
というクラスのインスタンスの形式でプログラマに提示される実行時表現があります。これにより、参照型であることに加えて、クラスがオブジェクトを参照するようになります。
+0
これをクリアしていただきありがとうございます。 –
関連する問題
- 1. 値型が参照型から継承するのはなぜですか?
- 2. ヌル参照が "null"として印刷されるのはなぜですか
- 3. Firebaseデータベース:照会されたdatasnapshotのキー/参照がその親を参照するのはなぜですか?
- 4. Subclass型の宣言が、SuperクラスのObjectを参照できないのはなぜですか?
- 5. 参照ループ検出で基準参照が使用されないのはなぜですか?
- 6. PRWebの参照が表示されないのはなぜですか?
- 7. 私のクラスライブラリが参照されないのはなぜですか?
- 8. 要素への参照が認識されないのはなぜですか?
- 9. C# - usingステートメントで宣言されたクラスを参照型として渡すことができないのはなぜですか?
- 10. 変数varが参照されないのはなぜですか?
- 11. Typescript宣言が参照で生成されるのはなぜですか?
- 12. PHP 7で$ _SESSIONが参照渡されるのはなぜですか?
- 13. Javaクラスがロードされると、このクラスで参照されている(インスタンス化されていない)クラスだけが読み込まれますか?
- 14. 参照クラス型を
- 15. オブジェクト参照変数の型が参照するオブジェクトの型と異なるJavaのメカニズムがありますか?
- 16. この参照エラーが表示されるのはなぜですか?
- 17. xcodeのプロジェクトファイルにリカバリされた参照があるのはなぜですか?
- 18. String型のためのType.IsByRefは、String型が参照型の場合、falseを返すのはなぜですか?
- 19. 「未定義の参照」がないのはなぜですか?
- 20. Lが(他の文字の代わりに)参照型の接頭辞となるのはなぜですか?
- 21. なぜオブジェクトへの参照が維持されないのですか?
- 22. Assembly.GetTypes()に参照が必要なのはなぜですか?
- 23. C++に "NULL参照"がないのはなぜですか?
- 24. rvalue参照がlvalue参照よりも安全と考えられるのはなぜですか?
- 25. Javascriptでは、参照型のインスタンス変数をコンストラクタに入れる必要があるのはなぜですか?
- 26. findメソッドがモデルクラスを参照するのはなぜですか?
- 27. Latex目次に参考文献と参照が表示されるのはなぜですか?
- 28. なぜgtk +が参照渡しになるのですか?
- 29. VBAで参照していないセルにオートフィルコードが#N/Aと表示されるのはなぜですか?
- 30. C#対話型ウィンドウでコードが参照されない
参考**タイプ**です。意味はオブジェクトの種類の名前です(私は思う)。たとえば、 'Person p = new Person();'のようになります。 'p'の型はクラスの名前が' Person'なので 'Person'です。しかし、私は間違っている可能性がありますので、私の言葉をそれに取っておかないでください。 – Gendarme