局部?jī)?nèi)部類是定義在函數(shù)的內(nèi)部,不可以用訪問修飾符修飾,只能在函數(shù)內(nèi)部使用,隨著函數(shù)的調(diào)用而使用,只能在該函數(shù)中實(shí)例化對(duì)象,和局部變量差不多
局部?jī)?nèi)部類在平時(shí)中并不常用
package com.qf.demo1;
/*
* 局部?jī)?nèi)部類
* 1.相當(dāng)于方法里的局部變量嗅绸,只能在方法中使用
*
*/
public class Test {
public static void main(String[] args) {
Test();//局部?jī)?nèi)部類是隨著方法的調(diào)用而被執(zhí)行
}
public static void Test()
{
int a =4;
//局部?jī)?nèi)部類
//inner 局部?jī)?nèi)部類 不能添加訪問權(quán)限修飾符
class Inner
{
private int age;
private String name;
public void eat()
{
System.out.print("吃");
}
}
//局部?jī)?nèi)部類只能在聲明這個(gè)內(nèi)部類的方法中創(chuàng)建對(duì)象
Inner inner = new Inner();
inner.eat();
System.out.println(inner.name);
}
}