继承一个类,那父类可以有自己的实现或者部分的实现(abstruts),而子类只需要覆写需要修改的部分
而实现一个接口,则必须实现接口中所有的方法,除非这个类本身是一个abstruts如果要从面向对象的概念来讲述这个问题,就麻烦啦,偶就不说啦

解决方案 »

  1.   

    一个类实现一个接口和继承另一个类实际上都是面向对象里的继承的体现。只不过在java里用接口把类更抽象化了,在接口里只能定义方法的名字,参数。没有具体的执行。
    就是说接口就象它的名字一样,谁都能接上去,来实现不同的功能。
    在实现接口的类里来实现这个类。public interface People{
       public void name();
    }public class John implements People{
       public void name(){
           System.out.println("I am John.");
       }
    }
    public class Peter implements People{
       public void name(){
           System.out.println("I am Peter");
       }
    }
      

  2.   

    这个问题要想全面的解释要1500字以上
    建议你看看think in java