原CSDN博客已弃用,文章会逐渐迁移过来。

应朋友们反馈的JAVA基础薄弱的问题,决定出一套完整的JAVA基础教程,帮助大家复习,巩固JAVA基础。

`    /** 
 * 匿名内部类的方法调用 
 * @author Administrator 
 * 
 */  
interface Inter{  
    public abstract void show();  
    public abstract void show2();  
}  
class OuterA{  
    public void method(){  
        /* 
        new Inter(){ 
            public void show(){ 
                System.out.println("show"); 
            } 
            public void show2(){ 
                System.out.println("show2"); 
            } 
        }.show(); 
        new Inter(){ 
            public void show(){ 
                System.out.println("show"); 
            } 
            public void show2(){ 
                System.out.println("show2"); 
            } 
        }.show2(); 
        */  
        //优化版  
        Inter i = new Inter(){//多态  
            public void show(){  
                System.out.println("show");  
            }  
            public void show2(){  
                System.out.println("show2");  
            }  
        };  
        i.show();  
        i.show2();  
    }  
}  
public class InterClass {  
    public static void main(String[] args){  
        OuterA o = new OuterA();  
        o.method();  
    }  
}  `