これはJavaでは何を意味するのでしょうか?

リリース: 2019-11-28 09:20:41
オリジナル
11582 人が閲覧しました

これはJavaでは何を意味するのでしょうか?

#Java のこれは、クラス インスタンス自体を表します。

これの使用法: (推奨: java ビデオ チュートリアル)

1. 現在のオブジェクトへの参照を示します。

public class A{
public A getA(){
return this;//表示获取当前实例本身
}
}
ログイン後にコピー

2. 関数パラメータではなく、クラスのメンバ変数を表します。関数パラメータと同じ名前のメンバ変数の区別に注意してください。

public class A{
private int a = 0;//位置1
public A getA(int a){
this.a = a;//前面this.a表示 位置1 的a,赋值=号右侧的表示参数a
}
}
ログイン後にコピー

3. コンストラクターで指定されたパラメーターの型を満たすコンストラクターを参照するために使用されます。

public class A{
public A(int a){
}
public A(){ 
this(1);//这里调用自身的构造函数public A(int a){
}
}
ログイン後にコピー

Java での this の詳細な説明:

Java では、this キーワードはさまざまな用途に使用されます。 Java では、これは現在のオブジェクトを参照する参照変数です。

java このキーワードの使用法は次のとおりです:

1. このキーワードは、現在のクラスのインスタンス変数を参照するために使用できます。

2. this キーワードを使用して、現在のクラス メソッドを (暗黙的に) 呼び出すことができます。

3. this() は、現在のクラスのコンストラクターを呼び出すために使用できます。

4. this キーワードは、呼び出しメソッドのパラメーターとして渡すことができます。

5. this キーワードは、コンストラクター呼び出しのパラメーターとして渡すことができます。

6. this キーワードは、メソッドから現在のクラスのインスタンスを返すために使用できます。

提案: Java 初心者の場合は、このキーワードの最初の 3 つの使用法を学習してください。

Java の知識をさらに深めたい場合は、Java 基本チュートリアル 列に注目してください。

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート