1. 程式人生 > 實用技巧 >區域性(方法)內部類

區域性(方法)內部類

區域性(方法)內部類的格式:

  訪問修飾符 class 外部類的類名{

    訪問修飾符 返回值型別 成員方法名(形參列表){

      class 內部類的類名{

        內部類的類體

      }

    }

  }

內部類只在當前方法體的內部好使,只能在方法體的內部使用方法體在外部根本是看不見;所以在內部宣告區域性內部類的引用指向物件

package com.lagou.task10;

/**
 * 程式設計實現區域性內部類的定義和使用
 */
public class AreaOuter {
    private int cnt = 1;

    public void
show(){ // 定義區域性內部類,只在當前方法體的內部好使 class AreaInner{ private int ia = 2; public AreaInner(){ System.out.println("區域性內部類的構造方法!"); } public void test(){ System.out.println("ia = " + ia); System.out.println(
"cnt = " + cnt); } } AreaInner areaInner = new AreaInner(); areaInner.test(); } }