美文网首页我与咖啡娘的爱恨情仇
08.局部内部类的概述和使用

08.局部内部类的概述和使用

作者: 今天庹 | 来源:发表于2018-10-10 12:46 被阅读0次

局部内部类的概述和使用

局部内部类,定义在外部类方法中的局部位置。与访问方法中的局部变量相似,可通过调用方法进行访问

  • A:定义格式
class 外部类 { 
    修饰符 返回值类型 方法名(参数) {
       class 内部类 {
            //其他代码
        }
    }
}
  • B:访问方式
    在外部类方法中,创建内部类对象,进行访问
package com.itheima_02;

/*
 *  局部内部类:
 *      在方法内,出了方法就无法使用
 */
public class InnerDemo3 {
    public static void main(String[] args) {
        Outer o = new Outer();
        o.method();
    }
}

class Outer {
    public void method() {
        int num = 10;
        
        class Inner {
            public void function() {
                System.out.println("function");
            }
        }
        
        Inner i = new Inner();
        i.function();
    }
    
    public void test() {
//      Inner i = new Inner();
//      System.out.println(num);
    }
}

相关文章

  • 08.局部内部类的概述和使用

    局部内部类的概述和使用 局部内部类,定义在外部类方法中的局部位置。与访问方法中的局部变量相似,可通过调用方法进行访...

  • 内部类

    成员内部类 局部内部类(定义在方法内和定义在作用域内的类) 匿名内部类

  • 技术问 - 成员内部类、局部内部类

    成员内部类 使用: 代码: 局部内部类: 使用: 代码: 局部内部类访问局部变量的注意事项?

  • Java 基础:内部类

    目录:一、概述二、内部类的特点三、内部类的分类四、成员内部类五、局部内部类六、匿名内部类七、静态内部类 一、概述 ...

  • 6. Java基础:内部类

    目录:一、概述二、内部类的特点三、内部类的分类四、成员内部类五、局部内部类六、匿名内部类七、静态内部类 一、概述 ...

  • java学习笔记(十三)内部类

    1、概述 内部类即在类的内部在创建一个类 分为成员内部类(直接在类中创建) 局部内部类(在成员方法中创建) 匿名内...

  • 方法内部类

    定义在外部类方法中的内部类,也称局部内部类方法内部类1.定义在方法内部,作用范围也在方法内2.和方法内部成成员使用...

  • Java--内部类的分类-4(局部内部类)

    局部内部类  还有一种内部类,它是定义在方法内部的,作用域只限于本方法,称为局部内部类。  局部内部类的的使用主要...

  • 匿名内部类如何访问外部类的成员变量

    直接访问 对局部变量有要求具体如下: (1)内部类里面使用外部类的局部变量时,其实就是内部类的对象在使用它,内部类...

  • 匿名内部类的使用

    1.匿名内部类中局部变量的使用 在JDK8中,匿名内部类使用局部变量不再要求局部变量使用final修饰,那么是否我...

网友评论

    本文标题:08.局部内部类的概述和使用

    本文链接:https://www.haomeiwen.com/subject/zdjpaftx.html