ホームページ  >  記事  >  Java  >  Javaこれはポインタですか?

Javaこれはポインタですか?

angryTom
angryTomオリジナル
2019-11-18 10:03:312804ブラウズ

Javaこれはポインタですか?

java これはポインタですか?

Java にはポインタの概念がありませんが、ハンドルの概念は構文が少し異なりますが、性質は同じで、両方とも特定のクラスのオブジェクトを参照します。

#java のこれ

#ローカル (または仮パラメータ) 変数とメンバー変数が同じ名前を持つ場合、次を使用します。これは、メソッド内のメンバー変数を区別するために表現されます。

メソッド内で同じクラスの別のメソッドを呼び出す場合は、これを使用する必要はありません。同様に、メソッド内に同じ名前のローカル変数とメンバー変数がない場合、このメソッドでメンバー変数を使用するときにこれを使用する必要はありません。これは次の意味を持ちます:

1。現在のオブジェクトへの参照です。

2. 関数パラメーターの代わりにクラス メンバー変数を使用することを示します。

3. コンストラクター内で指定されたパラメーターの型を満たすコンストラクターを参照するために使用されます (実際にはコンストラクターでもあります)。ただし、ここでは非常に注意する必要があります。参照できるコンストラクターは 1 つだけであり、それは先頭になければなりません。

4. これは現在のオブジェクトを参照し、static にはオブジェクトがないため、これを静的メソッドで使用することはできません。

php 中国語 Web サイト、無料の

Java 入門チュートリアル が多数あり、オンラインで学習することを歓迎します。

以上がJavaこれはポインタですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。