总是分不清什么时候该用接口什么时候该用继承怎么办啊

解决方案 »

  1.   

    子类需要用到父类或者拓展父类的方法时需要继承 extends ,他们有共有的属性!而实现接口纯粹是为了实现里面的方法,没有任何属性之说   
      

  2.   

    你是说接口和抽象类的区别吧?
    google baidu一下,很多的,我就不复制粘贴了
      

  3.   

    在java中针对抽象有两种实现方式,一种就是接口,一种就是抽象类,在面向对象的设计思想中所有的对象都是用类来描绘的,但是反过来,并不是所有的 类都是用来描绘对象的,如果一个类中没有描绘具体的对象,那么这个类就是抽象类,两者设计思想的区别如下:抽象 类和具体类之间是一种继承关系,也就是说如果采用抽象类的方式,则父类和子类在概念上时相同的,但接口却是不要求父类和子类概念上相同
      

  4.   

    接口是可以有属性的!比如public static final int var=1;这也是属性吧!!