接口问题
2017-03-07 15:10:06 0 举报
AI智能生成
在计算机编程中,接口是定义了一组方法或函数的规范。它指定了实现此接口的类或结构必须提供哪些方法,但不需要具体说明这些方法的具体实现。接口的主要目的是实现代码的多态性和可扩展性。当一个类实现了一个接口,它就承诺了要提供接口中定义的所有方法的实现。这样,其他使用这个接口的代码就可以调用这些方法,而不需要知道实际的实现细节。接口还可以用于定义一组相关的方法,这样可以提高代码的可读性和可维护性。例如,一个图形界面库可能有一个名为“Drawable”的接口,它定义了绘制图形的方法,任何实现了这个接口的类都可以被用来绘制图形。