接口

接口:

特殊的一种类,定义契约规范,用来被实现

一个类可以实现多个接口(关键字implements)

包含抽象方法的集合

包含属性:只能是公开的静态的常量(public static final),如果不写,默认值就是public static final

接口中不能有构造方法,即接口不能被实例化

接口中所有的方法都是抽象方法(默认为 public abstract)

JDK8.0以后提供了默认的实现方法()default void)

JDK8.0还支持接口中提供静态方法

接口的命名规范:

以I开头或者able结尾

接口实现类一般以Impl结尾

标记接口:

接口中并不作任何功能,只作为标记用来识别类

如:

public interface 标记{
    
}
public class 被标记的类 extends 标记{
    
}
// 被标记的类 instanceof 标记    值为TRUE
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容