局部内部类的定义
定义格式
修饰符 class 外部类名称{
修饰符 返回值类型 外部类方法名称(参数列表) {
class 局部类名称{
//.........
}
}
}
public > protected > (default) > private
定义一个类的时候,权限修饰符规则:
1.外部类:public / (default)
2.成员内部类: public/protected/(default)/private
3,局部内部类:什么都不能写
Outer.java
package priv.cccchen.day11.demo07;
public class Outer {
public void methodOuter(){
class Inner{//局部内部类
int num = 10;
public void methodInner(){
System.out.println(num);//10
}
}
Inner inner = new Inner();
inner.methodInner();
}
}
DemoMain.java
package priv.cccchen.day11.demo07;
public class DemoMain {
public static void main(String[] args) {
Outer obj = new Outer();
obj.methodOuter();
}
}
Debug The World