最近刚学了JAVA,老师讲到内部类,匿名类,工厂模式,但不是十分理解。对方法的调用很模糊,不会使用new,请求帮忙那位高手写个程序,注释详细让我明白怎么样使用内部类,匿名类,工厂模式。十分感谢。

解决方案 »

  1.   

    刚学Java老师就讲设计模式?似乎有点快了……
    工厂模式是设计模式的一种,这个你可以先不管它。内部类是嵌套定义在类的内部的类,比如
    class A {
        class B {}
    }
    类B就是一个内部类匿名类是一种特殊的内部类,类本身没有名字。作为初学者,你知道有这个概念就可以了,不必深究。有空的时候可以看看《Thinking in Java》,中文叫做《Java编程思想》,里面讲的很清楚。