本帖最后由 抽烟男孩 于 2013-4-15 13:26 编辑
我在Test类中定义匿名outer类,在java虚拟机中匿名类的名字是什么?- class Out{
- void show(){
- System.out.println("this is Out class.");
- }
- }
- public class Test{
- public static void main(String args[]){
- Test test=new Test();
- test.show();
- }
- //在这个方法中构造了一个匿名内部类
- private void show(){
- Out anonyInter=new Out(){// 获取匿名内部类实例
- void show(){//重写父类的方法
- System.out.println("I want to know my name");
- }
- };
- anonyInter.show();// 调用其方法
- }
- }
复制代码 |