美文网首页
Java内部类之局部类

Java内部类之局部类

作者: 安安静静写代码 | 来源:发表于2017-08-07 17:55 被阅读79次

局部内部类是定义在函数的内部,不可以用访问修饰符修饰,只能在函数内部使用,随着函数的调用而使用,只能在该函数中实例化对象,和局部变量差不多

局部内部类在平时中并不常用

package com.qf.demo1;
/*
 * 局部内部类
 * 1.相当于方法里的局部变量,只能在方法中使用
 * 
 */
public class Test {

    public static void main(String[] args) {
        Test();//局部内部类是随着方法的调用而被执行
    }
    public static void Test()
    {
        int a  =4;
        //局部内部类
        //inner 局部内部类 不能添加访问权限修饰符
        class Inner 
        {
            private int age;
            private String name;
            public void eat()
            {
                System.out.print("吃");
            }
        }
        //局部内部类只能在声明这个内部类的方法中创建对象
        Inner inner = new Inner();
        inner.eat();
        System.out.println(inner.name);
    }
}

相关文章

  • Java 中的方法内部类

    Java 中的方法内部类 方法内部类就是内部类定义在外部类的方法中,方法内部类只在该方法的内部可见,即只在该方法内...

  • Java内部类

    Java内部类 大纲: java内部类有什么特点?为什么需要内部类? 非静态内部类持有外部类的引用 内部类的分类。...

  • PHP转JAVA的记录

    Java 数组 内部类 内部类的创建:内部类可以对包内其他类隐藏想实现一个接口时, 不想新建类文件 内部类可以访问...

  • 内部类

    内部类可以分为:非静态内部类;静态内部类;匿名内部类。 一、内部类 首先要说,Java为什么要使用内部类?java...

  • Java内部类使用

    内部类 在Java中内部类主要分为成员内部类(非静态内部类、静态内部类)、匿名内部类、局部内部类。 非静态态内部类...

  • 面试官:谈谈你对Java内部类的理解?

    java中的内部类可以分为普通内部类(成员内部类),静态内部类,局部内部类和匿名内部类。 成员内部类 成员内部类就...

  • java之内部类(InnerClass)详解

    参考文章 java之内部类(InnerClass)----非静态内部类、静态内部类、局部内部类、匿名内部类

  • Java内部类

    Java内部类,简单来说就是将一个类定义在另一个类或者方法里面,主要分为成员内部类,局部内部类,匿名内部类和静态内...

  • Java--内部类的分类-1

      在Java中内部类主要分为成员内部类(非静态内部类、静态内部类)、匿名内部类、局部内部类。 成员内部类(可以使...

  • Java 内部类

    java内部类分为成员内部类、局部内部类、匿名内部类、静态内部类四种。 1.成员内部类 内部类以外部类成员形式定义...

网友评论

      本文标题:Java内部类之局部类

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