Java 局部内部类

 

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

 

(1)局部内部类:在类的方法中定义一个类,而该类的作用范围只在当前的方法中,就称为局部内部类。

(2)在定义局部内部类的当前方法以外,是不可以访问局部内部类的。

(3)局部内部类可以访问外部类中的成员与方法

    

 

 

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

 

例子1:

 

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

{

  int x;

 

  public void shoot()

  {

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

    {

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

      {

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

        wpMx();      //调用了外部类中的方法wpMx。

      }

    }

    gun g1 = new gun();    //定义了局部内部类对象g1。

    g1.mx();        //通过对象g1调用局部内部类的方法mx。

  }

 

  public void wpMx()  //外部类方法wpMx。

  {

     x = 0;

  }

}

      

 

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

 

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

    

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

进入游戏学习与训练