您的位置:首页 > 编程语言 > Java开发

中软Java学习第八天笔记之复习内部类

2016-08-08 20:39 183 查看
匿名类: 通过反编译,可以看到,匿名类会有一个系统默认分配的Class名字,所以匿名类是有构造函数的

          test.testTree(new ITree(){

                        

            @Override

            public void climTree(Tree tree) {

                

                System.out.println("xxxx is climing tree");

                

            }

            

        } );    

匿名类:可以通过构造函数传入参数

            Game game = new Game("2016春季运动会");

        game.checkMediche(new Pet("晶晶"){

            @Override

            public void check() {

                

                

            }

            

        });

匿名类中可以没有具体的方法重写

       Game game = new Game("2016春季运动会");

        game.checkMediche(new Pet("晶晶"){    

            

        });

非静态的内部类,可以直接调用它所在外部类的成员变量;         -----------  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: