转自:
接口简介:
指对协定进行定义的引用类型。其他类型实现接口,以保证它们支持某些操作。接口指定必须由类提供的成员或实现它的其他接口。与类相似,接口可以包含方法、属性、索引器和事件作为成员
Java里面由于不允许多重继承,所以如果要实现多个类的功能,则可以通过实现多个接口来实现。
Java接口和Java抽象类代表的就是抽象类型,就是我们需要提出的抽象层的具体表现。OOP面向对象的编程,如果要提高程序的复用率,增加程序的可维护性,可扩展性,就必须是面向接口的编程,面向抽象的编程,正确地使用接口、抽象类这些太有用的抽象类型做为java结构层次上的顶层。
下文是笔者收集Java中接口注意事项,如下所示:
注意事项:
1.当一个类实现接口方法时
不能抛出强制性异常
2.类重写接口方法时,需保持方法名,参数类型,返回值等不变
3.当实现接口的类为一个抽象类时,则可不实现接口中的方法
接口其它注意事项: 1.一个类可实现多个接口 2.一个接口可继承另一个接口,继承后则拥有接口的其它方法
例:
接口定义示例
package com.java265.socket;
@FunctionalInterface
public interface IHandlerInterface {
void handler(Request request, Response response);
}