问题:请问java中所有的抽象类都要用 implements吗?

解决方案 »

  1.   

    不需要,implements是实现接口,如果没有接口要实现,就不需要这个
      

  2.   

    extends一个抽象类,并且没有实现父类的抽象方法,该子类仍然是抽象类。
      

  3.   

    public interface A{
      void a();
      void b();
    }
    public class Test implements A{
      public void a(){
        ....
      }
      public void b(){
        ...
      }
      

  4.   

    public abstract class Test implements A{
      

  5.   


    abstract class TopHelp{
    abstract void first();
    abstract void second();
    }public abstract class Help extends TopHelp{ @Override
    void first() {
    }

    abstract void second();

    }
      

  6.   

    我在jdk文档上面看到:
    public interface WindowListenerextends EventListener{
       ...
      }public abstract class WindowAdapterextends Objectimplements WindowListener, WindowStateListener, WindowFocusListener{
        ...
       }public class MyAdpter extends WindowAdapter{
        ...
      }
      

  7.   

    WindowAdapter 是一个抽象类,但是在MyAdapter类中却是继承了这个抽象类……
    为什么会是这样?
      

  8.   

    extends抽象类,然后实现了抽象父类(WindowAdapter)的全部抽象方法,其本身(MyAdpter)也就是不是抽象类了,这有什么问题么? 
      

  9.   

    其本身(MyAdpter)也就不是抽象类了不要意思,多写个字
      

  10.   

    接口可以extends接口,类只能implements接口WindowAdapter extends Object implements WindowListener, WindowStateListener, WindowFocusListener
    WindowAdapter 是个类,extends后面一定是个类,implements后面一定是接口