本帖最后由 u014258191 于 2014-05-20 17:59:33 编辑

解决方案 »

  1.   

    你问题好多
    返回的kit是Toolkit某个子类的一个实例
    抽象方法的实现不在抽象类中,而在子类中
    Toolkit.getDefaultToolkit()并没有实例化抽象类Toolkit,你看源码就知道,它只是一个static方法取得默认Toolkit,而这个默认Toolkit是Toolkit的子类,而且不是抽象类
      

  2.   

    Toolkit.getDefaultToolkit()返回了ToolKit的子类,那个子类实现了抽象方法,所以调用那个子类的方法自然没问题了。