java 的类的那一块我没有学好,请高人多多指点,有这方面的资料也可以推荐给我,我感激不尽,还有关于java 的 抽象的概念和用法我也不太明白,自己没有这方面的资料,请高人指点!!

解决方案 »

  1.   

    public interface TestInterface {
        void saySomething();
    }public class Test {    public Test() {}    //这是内部类
        private class TestInnerClass {
        }    public void say() {
            //这是内部匿名类
            new TestInterface() {
                public void saySomething() {
                    System.out.println("hello.");
                }
            }.saySomething();
        }
    }
      

  2.   

    匿名内部类,是由于临时需要创建一个需要继承父类(或者实现接口)的临时类,用完就不需要了。因此没有必要为此写一个类
    这常在swing的Adapter中,如MouseAdapter,WindowsAdapter