黑马程序员技术交流社区

标题: 匿名内部类的使用场合问题 [打印本页]

作者: 张洋铭    时间: 2011-10-1 18:32
标题: 匿名内部类的使用场合问题
匿名内部类在实际应用中,都有哪些情况可以用到呢?
我能想到的就是把匿名内部类当成实际参数,再用形式参数去实现一个接口中的方法。
作者: 匿名    时间: 2011-10-1 20:27
还可以用匿名类创建对象,如:
abstract class Sqrt{
                public abstract double getSqrt(int x);
}
public class Test{
               Sqrt ss=new Sqrt(){         //使用匿名内部类创建对象
                              public double getSqrt(int x){
                                                return Math.sqrt(x);
                                               }
                };
}
匿名内部类中不能定义构造方法,它只有一个实例.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2