面向对象的接口在后面的知识应用里极其常见,但时间久了,细节可能会有遗忘,故此在这里总结让接下来的学习衔接更顺畅
接口关键词:interface,是抽象类型。类通过继承接口的方式,继承接口抽象类的方法。
类描述的是对象的属性,方法。接口主要包含类要实现的方法。如果类是抽象类,则无需实现接口里的所有方法。
接口的特点:
1、接口不能被实例化,但是可以被实现。
2、如果一个类要实现接口,就必须要实现接口里定义的所有方法
3、没有构造器
4、接口方法一般是抽象方法,8之后能用default修饰非抽象方法。
5、接口里只能有静态和不可变的变量(static、final)
6、接口被类实现了,关键词:implement。
7、接口能被多继承
8、接口方法共有。
接口方法的使用注意事项:
1、接口中的异常,通常要在接口里强制抛出
2、接口方法重写时,名、返回值类型需要保持一致