首页 > 其他分享 >接口

接口

时间:2022-12-31 16:24:24浏览次数:67  
标签:关系 implements 实现 接口 继承 public

  1. 接口的定义和使用
  • 接口用关键字interface来定义 public interface 接口名{}
  • 接口不能被实例化
  • 接口和类之间时实现关系,用implements关键字表示  ,public class 类名 implements  接口名{}
  • 接口的子类(实现类):要么重写接口中的所有方法,要么本身就是抽象类
  • 接口和类之间是实现关系,可以单实现,也可以多实现  public class 类名 implements 接口名1 接口名2{}
  • 实现类还可以在继承一个类的同时实现多个接口   public  class 类名   extends  父类  implements  接口名1 , 接口名2{}
  1. -------------------------------------------
  2. 接口中的成员特点
  • 成员变量,只能是常量,默认修饰符:public static final,就算不写,Java也会自动在内存中补全
  • 成员方法:只能是抽象方法,默认修饰符:public abstract,就算不写,Java也会自动在内存中补全
  • 构造方法:无构造方法

        3.接口和类之间的关系:

  • 类和类之间的关系:可以单继承,不能多继承,但是可以多层继承
  • 类和接口的关系:实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口
  • 接口和接口的关系:继承关系,可以单继承,也可以多继承,注意点:如果实现类实现了最下面的子接口,就需要重写所有的方法

 

标签:关系,implements,实现,接口,继承,public
From: https://www.cnblogs.com/lyjzht/p/17016867.html

相关文章