Java
 Computer >> コンピューター >  >> プログラミング >> Java

thisキーワードを使用して、Javaの静的メンバーを参照できますか?


いいえ、「これ 「キーワードを使用してクラスの静的メンバーを参照することはできません。これは、「 this ”キーワードは現在のオブジェクトを指します クラスと静的メンバーのオブジェクトを呼び出す必要はありません。クラスの静的メンバーには、オブジェクトを作成せずに直接アクセスできます。 Javaのt。

public class StaticTest {
   static int a = 50;
   static int b;
   static void show() {
      System.out.println("Inside the show() method");
      b = a + 5;
   }
   public static void main(String[] args) {
      show();
      System.out.println("The value of a is: " + a);
      System.out.println("The value of b is: " + b);
   }
}
出力
Inise the show() method
The value of a is: 50
The value of b is: 55

  1. Javaの最後のキーワード

    finalは、Java要素の非アクセス修飾子です。 final修飾子は、クラス、メソッド、および変数の実装を確定するために使用されます。 最終変数 最終変数は明示的に一度だけ初期化できます。 finalとして宣言された参照変数を、別のオブジェクトを参照するように再割り当てすることはできません。 ただし、オブジェクト内のデータは変更できます。したがって、オブジェクトの状態は変更できますが、参照は変更できません。 変数の場合、定数をクラス変数にするために、最後の修飾子がstaticとともに使用されることがよくあります。 例 public class Test {    fina

  2. Javaのスーパーキーワード

    スーパー変数は直接の親クラスインスタンスを参照します。 スーパー変数は、直接の親クラスメソッドを呼び出すことができます。 super()は、直接の親クラスコンストラクターとして機能し、子クラスコンストラクターの最初の行である必要があります。 オーバーライドされたメソッドのスーパークラスバージョンを呼び出す場合、superキーワードが使用されます。 例 class Animal {    public void move() {       System.out.println("Animals can move");