抽象方法与接口有什么不同 不同在哪?有什么共性?

解决方案 »

  1.   

    抽象方法依赖抽象类,而接口不依赖。接口天生就是public。而抽象方法不是。
      

  2.   

    从理论上说,抽象类是多个类共性的集合,它具有通用性,而接口更加的抽象,在接口里不能实现方法,方法都自动是public的。从实用上说,接口是整个软件项目分类的必要方法,他可以清晰的把项目某一些相似的功能归纳到这一个接口,接口中的方法可以让继承它的类,进行实现。事实上,接口是Java用来取代C++中多重继承的。