欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java学习笔记7——java局部内部类,

来源: javaer 分享于  点击 25006 次 点评:155

java学习笔记7——java局部内部类,


       把内部类定义在方法里,就是局部内部类。局部内部类仅在该方法内有效。对局部成员而言,不管是局部变量还是局部内部类,它们的上一级程序单元都是方法,而不是类,使用static修饰它们没有任何意义。所以,所有局部成员都不能使用static修饰。不仅如此,局部成员的作用域都是所在方法,其他程序单元永远也不可能访问另一个方法中的局部成员,所以所有的局部成员都不能使用访问控制符修饰。 public class LocalInnerClass{
public static void main(String[] args){
class InnerBase{
int a;
} class InnerSub extends InnerBase{
int b;
} InnerSub is = new InnerSub(); is.a = 5; is.b = 8; System.out.println("InnerSub对象的a 和 b的成员变量是:"+is.a + ","+is.b);
}
}

相关文章

    暂无相关文章
相关栏目:

用户点评