首页 > 其他分享 >接口

接口

时间:2022-10-11 16:03:36浏览次数:45  
标签:关系 implements 实现 接口 继承 public

接口就是一种规则,是对行为的抽象

接口的定义和使用

1.接口用关键字interface来定义

public interface 接口名{}

2.接口不能实例化

3.接口和类之间是实现关系,通过implements关键字表示

public class 类名 implements 接口名{}

4.接口的子类一般称为实现类

在实现类当中,要么重写接口中的所有抽象方法,要么实现类本身就是抽象类

注意:

1.接口和类的实现关系,可以单实现,也可以多实现

public class 类名 implements 接口1,接口2{}

2.实现类还可以在继承一个类的同时实现多个接口

public class 类名 extends 父类 implements 接口1,接口2{}

接口中成员的特点:

成员变量:只能是常量

                默认修饰符:public static final

构造方法:没有

成员方法:

只能是抽象方法

默认修饰符:public abstract

JDK7以前:接口中只能定义抽象方法

接口和类的关系:

类和类的关系,只能单继承,不能多继承,但是可以多层继承

类和接口的关系:

实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口

接口和接口的关系:

继承关系,可以单继承,也可以多继承

标签:关系,implements,实现,接口,继承,public
From: https://blog.51cto.com/u_15763851/5746503

相关文章