什么是匿名内部类什么时侯用?

7 Anonymous inner class
马克-to-win:有时如此简单,都没有必要清清楚楚明确出类名,用一下就完,就用匿名内部类。

例2.7
abstract class FigureMark_to_win {
    abstract void whoAmI();
}
class Triangle extends FigureMark_to_win {
    void whoAmI() {
        System.out.println("三角形!");
    }
}
public class Test {
    public static void main(String[] args) {
        Triangle d = new Triangle();
        d.whoAmI();
        new Triangle().whoAmI();//连指针都省了

        FigureMark_to_win a = new FigureMark_to_win() {
            void whoAmI() {
                System.out.println("长方形!");
            }
        };
        a.whoAmI();
        new FigureMark_to_win() {
。。。。。。。。。。。。。。。。。
详情请进:http://www.mark-to-win.com/JavaBeginner/JavaBeginner4_web.html#AnonymousInnerClass
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭