"Head First Java"から多態性を研究していました。誰でも例を挙げて説明できますか?オブジェクト型と参照型の違い
コンパイラはオブジェクト型ではなく参照型のクラスをチェックします。
参照型とオブジェクト型の違いは何ですか?
"Head First Java"から多態性を研究していました。誰でも例を挙げて説明できますか?オブジェクト型と参照型の違い
コンパイラはオブジェクト型ではなく参照型のクラスをチェックします。
参照型とオブジェクト型の違いは何ですか?
"オブジェクトタイプ"と "参照タイプ"の使用は標準化されているとは思えませんが、私の解釈です。
Object o = new Integer(3);
o
タイプObject
である参照:
、このコードを検討します。それが参照するオブジェクトのタイプはInteger
です。
したがって、「参照タイプ」はObject
、「オブジェクトタイプ」はInteger
となります。
この混乱を招くのは、参照できるタイプをカプセル化する(標準化された公式な)用語「reference type」があることです。すべてのクラス、列挙型、インタフェース、配列を含むJavaでは、プリミティブ型(int
、...)のみが除外されます。
非常に良い解釈ありがとうございます。 – Sikander
ありがとうございました、これは実際に自分自身を明確にしました! – Kulasangar
は以下の通りです:
は多分、これらの用語で理解しやすくなるものがあります。
コンテキストをもう少し追加できますか。 – UmNyobe
http://is.gd/9hXyIDこちらをご覧ください。 – Sikander