2015-06-01
原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();
}
} `