美文网首页
Java--内部类的分类-4(局部内部类)

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

作者: 李赫尔南 | 来源:发表于2022-09-04 20:16 被阅读0次

局部内部类
  还有一种内部类,它是定义在方法内部的,作用域只限于本方法,称为局部内部类。
  局部内部类的的使用主要是用来解决比较复杂的问题,想创建一个类来辅助我们的解决方案,到那时又不希望这个类是公共可用的,所以就产生了局部内部类。局部内部类和成员内部类一样被编译,只是它的作用域发生了改变,它只能在该方法中被使用,出了该方法就会失效。
  局部内部类在实际开发中应用很少。
【示例】方法中的内部类

public class Test{
    public void show() {
        //作用域仅限于该方法
        class Inner{
            public void fun() {
                System.out.println("helloworld");
            }
        }
        new Inner().fun();
    }
    public static void main(String[] args){
        new Test().show();
    }
}

输出:helloworld

相关文章

  • 内部类

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

  • Java 内部类

    1. 内部类 概念:在一个类的内部再定义一个完整的类内部类分为 4 类:成员内部类、静态内部类、局部内部类、匿名内...

  • java se 成员内部类

    一个类内部包含另一个类身体与心脏分类:1、成员内部类2、局部内部类(匿名内部类) 1、成员内部类 注:内用外可直接...

  • java之内部类

    一、分类: 1、静态内部类 2、成员内部类 3、局部内部类 4、匿名内部类 二、静态内部类 1、静态内部类可以等同...

  • 2020-09-12 Java内部类、匿名内部类(重要)

    内部类 一个类包含另一个类。被包含的类叫内部类。(身体和心脏的关系)分类:1.成员内部类2.局部内部类(包含匿名内...

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

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

  • javaSE_day10_内部类和Lambda

    内部类分类: 成员内部类:实例内部类、 静态内部类(类内部类) 局部内部类 匿名内部类 ----------...

  • Java 内部类、静态内部类、方法内部类(未完待续)

    内部类 什么是内部类?内部类其实就是在一个类中创建的类。内部类有四种: 成员内部类 静态内部类 局部内部类 匿名内...

  • 内部类专题

    1 内部类的概念 1.1 内部类的分类 定义在外部类的局部位置 局部内部类 匿名内部类 定义在外部类的成员位置 成...

  • java内部类

    一、内部类为什么存在 为什么要使用内部类 二、内部类的分类 java内部类的分类 三、为什么内部类中访问局部变量,...

网友评论

      本文标题:Java--内部类的分类-4(局部内部类)

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