如果一个类不需要某接口中的所有方法,该怎么办呢?谢谢大家!~~

解决方案 »

  1.   

    接口是调用类与被调用类之间的一个调用约定,如甲乙两个程序员分别完成两个功能,在此期间甲想要调用乙的类,于是与乙商量,于是乙告诉甲他会实现哪些方法,得到什么结果,乙告诉甲的这些就是一个接口,之后甲不再需要乙是怎么完成的这个类,只要根据这个围绕接口去编程就行了,不怕乙会对乙的程序改动,甚至象jdbc这样,告诉你有这些方法给你来操纵数据库,至于这些接口是怎么实现,是谁实现的,都不重要。这就是面向对象程序设计中所谓面向抽象编程而不是面向具体编程的体现。
      

  2.   

    假设你原来的是Interface1,再定义一个Interface2 ,Interface2 extends Interface1,在Interface2中,你可以不去继承Interface1中的那个方法,最后,再用一个class 实习Interface2,要不直接再定义一个Interface3,否则,你必须实现Interface1中的所有的方法……