接口:是方法定义和常量值的集合。纯抽象类就是接口的演变。
纯抽象类:如果一个抽象类里只有常量和public类型的方法的抽象类,叫纯抽象类。
用处:
定义相关类的共同行为,而不需要考虑这些类之间的层次关系。
可以指明多个类需要实现的方法。
揭示一个编程界面,而不揭示类体,通过接口列表可以是实现多重继承。

解决方案 »

  1.   

    因为我看见别人的代码里有这样处理接口,而且这样做编译也的确能够通过,
    因此如果说他是一个错误未免不太妥当,在它的实现类里面实现这个Abstruct方法的用法也和普通的用法相同,
    因此我不太清楚他这样做的真正用意是什么,为什么他不把这个方法和别的方法一样声明,而要把它做成Abstruct的方法想和各位高手一起讨论一下由于版权问题,我不方便贴出它的真实和完整的源代码
    希望这样能说明一些问题
    public interface A
    {
      ......
      public void methodxx();
      public abstract void doSomething();  ......
    }public class Aimp
    {
      ......  public void methodxx()
     {
       ......
     }  public void doSomething()
      {
        ......
      }
    }
      

  2.   

    对不起上面那个Aimp贴错了
    public class Aimp implement A
    {
      ......  public void methodxx()
     {
       ......
     }  public void doSomething()
      {
        ......
      }
    }