美文网首页
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内部类之局部类

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