接口是不能被实例化的
但是如果一个类实现了一个接口的所有方法,该类可以用来实例化这个接口么?

解决方案 »

  1.   

    你这里的理解可能有一些问题,不知道我说的正不正确:首先 有一个接口,然后你写了一个类来实现这个接口,就是implements接口。其实实现这个接口就是完成该接口中所声明的全部的方法。实现全部方法是必须的。关于你所 说的该类可以用来实例化这个接口么?我不懂。也没有听过这种说法。但是有一点,接口是不能被实例化的。我们只能够建立一个接口的引用,这个引用能够指向所有这个接口的派生类。如 接口A,A的派生类B  可以这个写:A a=new B();这其实还是实例化B类。而A是不能实例化的。
      

  2.   

    我们只能够建立一个接口的引用,这个引用能够指向所有这个接口的派生类。如 接口A,A的派生类B 可以这个写:A a=new B();这其实还是实例化B类。而A是不能实例化的。 我就是这个意思 谢谢啦