接口

接口将抽象进行得更彻底,使所有方法都是抽象方法,所有方法都不提供具体的实现一种更为特殊的"抽象类"、因为接口中全部都是抽象方法,所以也不能实例化、类不能继承接口,只能"实现"接口所定义的方法,不同处:接口不能被实例化、不包含任何构造器、接口中所有的方法都是抽象类接口中不能包含实例成员变量。唯一可以出现在接口中的成员变量必须是同时声明为static和final:接口不能被一个类继承,只能被一个类来实现一个接口能够继承多个接口:编写接口使用关系implements用来实现;下列:接口默认是抽象的。在声明接口时,不需要使用关键字abstract、接口中的每一个方法默认也是抽象的,所以也不需要关键字abstract、接口中的方法默认访问级别是public。 在编写接口的时候通常用public关键字,但是如果我们不显式地将接口中的方法声明为public,它仍然将是public的。

posted on 2019-04-03 17:59  肖垚  阅读(85)  评论(0)    收藏  举报

导航