成员内部类

来源:互联网 发布:知乎搞笑 编辑:程序博客网 时间:2024/06/05 15:13

成员内部类 可以看做是 成员变量,但是类中不可以有静态的声明(因为内部类依附于外部类实例,但是static类不需要,so…)

 成员内部类可以访问外部类的所有数据
public class Final {    static int n=9;    private int m=10;        class innerclass{     //局部类        public void m2()        {        System.out.println(n);        }        public void m1()        {        System.out.println(m);        }        }    public static void main(String args[])    {        Final ff=new Final();        innerclass in = ff.new innerclass();         in.m2();         in.m1();    }}

Final ff=new Final();
innerclass in = ff.new innerclass();
in.m2();
in.m1();
个人理解:既然是成员内部类 ,那么声明时和调用成员方法一样 用“ . ”

原创粉丝点击