局部内部类是定义在函数的内部,不可以用访问修饰符修饰,只能在函数内部使用,随着函数的调用而使用,只能在该函数中实例化对象,和局部变量差不多
局部内部类在平时中并不常用
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);
}
}
网友评论