Java 内部类中的this

 

接下来,我们准备为大家介绍“内部类中的this”。

 

(1)为什么要在内部类中使用this呢?

   因为,当外部类与内部类中定义了同名的成员变量时,那么,在内部类中调用同名变量时,就需要

   通过this来说明调用内部类中的成员。  

 

 

 

  接下来,我们结合例子作进一步的学习。

 

例子1:

 

class wp  //定义wp作为外部类

{

  int x;

 

  class gun  //定义gun作为内部类

  {

    int x;

 

    public void mx()     //内部类中的方法mx。

    {

      this.x = 0;    //调用了内部类中的 x 。

      wp.this.x = 0;  //调用了外部类中的 x 。

    }

  }

}

      

 

  非常好,现在,我们已经掌握了Java中的“内部类中的this”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

  不要停留在理论规则上面,快动起来吧!

    

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练