「この」参照は現在実行中のオブジェクトを指します。

シヴァ
public Class BaseClass{
     public static void parentMethod(){


     }
}

public Class ChildClass extends BaseClass{

     public static void childMethod(){
     }


     this.childMethod();
     this.parentMethod();   

}

1)BaseClassで現在実行中のオブジェクトは何ですか?2)ChildClassで現在実行中のオブジェクトは何ですか?3)上記の2つは、どのオブジェクトを参照していますか?

ナノファラッド

ここでのジレンマは、「現在実行中のオブジェクト」は非常に抽象的な概念であり、直感的には簡単ですが、書面で説明するのは難しいということです(少なくとも私にとっては)

がある場合は、ChildClassBaseClassです。したがって、問題のオブジェクトは1つです。そのタイプがありChildClass、それはにキャストすることができます(フィールドとメソッドのを持っている)BaseClassObject同様。

this自分自身を指します。aChildClassがインスタンス化されると、初期化子は次のようになります。

 this.childMethod();
 this.parentMethod(); 

実行されます(ただし、コードをコンパイルするには、中括弧のセットである必要があります)。

その初期化子はchildMethod初期化parentMethodされるオブジェクトをこの順序で呼び出します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

別のオブジェクト参照を指すJavaオブジェクト参照

分類Dev

実行時にオブジェクトへのすべての参照を表示することは可能ですか?

分類Dev

NSDictionary objectForKeyの実行中のEXC_BAD_ACCESS-しかし、オブジェクトはそこにあります

分類Dev

現在のオブジェクトがr値参照の場合、それを返すことはできますか?

分類Dev

オブジェクトはどのようにしてJAVAの他の多くのオブジェクトを指すことができますか?

分類Dev

Kotlinはオブジェクトの参照名を取得します

分類Dev

C ++の参照はオブジェクトを表しますか?

分類Dev

{等しいオブジェクト}「私のオブジェクト参照はどこにありますか?」c#

分類Dev

複数のオブジェクトを指すコンテナをどのように表現しますか?

分類Dev

Swift値型をオブジェクト、つまり実行時の参照型と区別しますか?

分類Dev

クラスBの別のオブジェクトをインスタンス変数として持つクラスAのオブジェクトへのオブジェクト参照も、タイプBのオブジェクトを指しますか?

分類Dev

次のプロジェクトを実行可能にすることができませんでした(オブジェクト参照がオブジェクトのインスタンスに設定されていません)。

分類Dev

この参照を使用して関数自体を実行するのと同じように、オブジェクト間で関数を実行する方法

分類Dev

Firebaseオブジェクトが他のFirebaseオブジェクトを指すことは可能ですか?

分類Dev

C ++、メンバースレッドオブジェクトは、実行中に構造体の削除時にクラッシュを引き起こします

分類Dev

2つのストリームを実行し、これらのオブジェクトを作ります

分類Dev

オブジェクト参照の「[...]」を出力することでPythonは何を意味しますか?

分類Dev

javascriptのこのオブジェクトは私が思う方法で新しく作成されたオブジェクトを参照しますか

分類Dev

C ++-イテレータが指すオブジェクトを参照で渡すことはできません

分類Dev

関数を使用してオブジェクトを拡張し、現在のオブジェクトを参照する

分類Dev

オブジェクトリテラル 'this'はIE8のオブジェクトを参照します

分類Dev

Djangoの自己参照外部キーが自己オブジェクトを指すことを禁止する

分類Dev

run()でのこの参照は、Runnableを実装するときにThreadオブジェクトを参照できますか?

分類Dev

Python-別のオブジェクトを指すオブジェクトを削除します

分類Dev

ChromeのWindowオブジェクトを指す `parent`変数はどこで定義されていますか?

分類Dev

現在のオブジェクトのクラスを参照する方法はありますか

分類Dev

実行中(デバッグ中)のEclipseの2つのオブジェクトを比較しますか?

分類Dev

Free()メソッドは実際に内部で何を行い、オブジェクト参照をどのように処理しますか?

分類Dev

配列がオブジェクト参照に割り当てられている場合、オブジェクト参照は何を指しますか?

Related 関連記事

  1. 1

    別のオブジェクト参照を指すJavaオブジェクト参照

  2. 2

    実行時にオブジェクトへのすべての参照を表示することは可能ですか?

  3. 3

    NSDictionary objectForKeyの実行中のEXC_BAD_ACCESS-しかし、オブジェクトはそこにあります

  4. 4

    現在のオブジェクトがr値参照の場合、それを返すことはできますか?

  5. 5

    オブジェクトはどのようにしてJAVAの他の多くのオブジェクトを指すことができますか?

  6. 6

    Kotlinはオブジェクトの参照名を取得します

  7. 7

    C ++の参照はオブジェクトを表しますか?

  8. 8

    {等しいオブジェクト}「私のオブジェクト参照はどこにありますか?」c#

  9. 9

    複数のオブジェクトを指すコンテナをどのように表現しますか?

  10. 10

    Swift値型をオブジェクト、つまり実行時の参照型と区別しますか?

  11. 11

    クラスBの別のオブジェクトをインスタンス変数として持つクラスAのオブジェクトへのオブジェクト参照も、タイプBのオブジェクトを指しますか?

  12. 12

    次のプロジェクトを実行可能にすることができませんでした(オブジェクト参照がオブジェクトのインスタンスに設定されていません)。

  13. 13

    この参照を使用して関数自体を実行するのと同じように、オブジェクト間で関数を実行する方法

  14. 14

    Firebaseオブジェクトが他のFirebaseオブジェクトを指すことは可能ですか?

  15. 15

    C ++、メンバースレッドオブジェクトは、実行中に構造体の削除時にクラッシュを引き起こします

  16. 16

    2つのストリームを実行し、これらのオブジェクトを作ります

  17. 17

    オブジェクト参照の「[...]」を出力することでPythonは何を意味しますか?

  18. 18

    javascriptのこのオブジェクトは私が思う方法で新しく作成されたオブジェクトを参照しますか

  19. 19

    C ++-イテレータが指すオブジェクトを参照で渡すことはできません

  20. 20

    関数を使用してオブジェクトを拡張し、現在のオブジェクトを参照する

  21. 21

    オブジェクトリテラル 'this'はIE8のオブジェクトを参照します

  22. 22

    Djangoの自己参照外部キーが自己オブジェクトを指すことを禁止する

  23. 23

    run()でのこの参照は、Runnableを実装するときにThreadオブジェクトを参照できますか?

  24. 24

    Python-別のオブジェクトを指すオブジェクトを削除します

  25. 25

    ChromeのWindowオブジェクトを指す `parent`変数はどこで定義されていますか?

  26. 26

    現在のオブジェクトのクラスを参照する方法はありますか

  27. 27

    実行中(デバッグ中)のEclipseの2つのオブジェクトを比較しますか?

  28. 28

    Free()メソッドは実際に内部で何を行い、オブジェクト参照をどのように処理しますか?

  29. 29

    配列がオブジェクト参照に割り当てられている場合、オブジェクト参照は何を指しますか?

ホットタグ

アーカイブ