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

爱喝马黛茶的安东尼
リリース: 2019-11-12 15:52:48
オリジナル
10886 人が閲覧しました

これは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){
   }
}
ログイン後にコピー

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

Java 入門チュートリアル 、オンライン学習へようこそ!

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

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