接口

接口:多个类的公共规范,是一个引用数据类型,最重要的内容就是抽象方法

public interface 接口名称{
	接口内容
}

将class改为interface之后,编译生成的字节码文件仍然是.class

java7,接口中可以写常量,抽象方法
java8,接口中可以写常量,抽象方法,默认方法,静态方法
java9,接口中可以写常量,抽象方法,默认方法,静态方法,私有方法

使用步骤:接口不能创建对象,必须有要给”实现类“来"实现"接口 implements

注意事项:

	1.接口是没有构造方法的
	2.一个实现类是可以实现多个接口的,但是一个类只能有一个直接父类
	3.如果多个接口中有相同的默认方法,那么实现类必须重写该默认方法
	4.如果实现类所实现的接口当中,存在重复的抽象方法,那么只需要覆盖重写一次即可
	5.如果实现类没有覆盖重写所有接口中的所有抽象方法,那么这个实现类必须是一个抽象类
	6.如果类的一个直接父类和接口中的默认方法产生冲突,那么优先使用父类
	7.接口和接口之间是多继承
posted @ 2023-05-01 14:09  YxinHaaa  阅读(2)  评论(0编辑  收藏  举报