Java中接口的简介说明

Java-教程王 Java教程 发布时间:2021-08-20 07:14:51 阅读数:19742 1

Java接口的概念

Java中为了实现一个方法的抽象模型,所以就产生了接口这个概念
接口就是一堆抽象方法的集合

接口注意事项

接口注意事项:
    1.编写接口和编写类的方法不同
    2.接口中通常情况下只包含待实现的方法,也可以声明变量
      (也可以加入static静态已实现的方法和default关键字修饰的已实现的方法)
    3.接口无法被实例化
    4.一个类可以继承多个接口

接口同类的相同点对比

   1.接口和类中都可包含多个方法 
   2.接口文件和类文件都必须保存在***.java文件中,文件名需和类名接口名一致 
   3.接口和类字节码文件都保存在***.class文件中 
   4.接口和类文件.class文件都必须保存在相应的包下面

接口同类的不同之处

 1.接口无构造函数
 2.以前Java中接口都需为抽象方法,Java8之支持default static定义的非抽象方法
 3.接口不能实例化
 4.接口可被多继承,类不可以实现多继承
 5.接口中没有成员变量

接口的特点

1.接口中定义每一个方法都是默认为public abstract,当我们使用其它修饰符则会报错
2.当我们在接口中定义变量,则其变量会被隐式的定义为 public static final 变量,不能使用其他修饰符
3.接口中的方法不能在接口中实现,只能在继承类中实现

接口类同抽象类的不同点

 1.抽象类中既可以定义抽象方法,也可以定义普通方法,接口中如果定义实现方法(需借助default static关键字)
 2.抽象类中的成员变量可以为各种类型,但是接口中的类型只为public static final
 3.一个类只可继承一个抽象类,但是一个类可继承多个接口 

如何声明接口

使用Interface关键字即可声明一个接口,具体的语法如下所示:

接口声明语法:

   [public/private 修饰符] interface 接口名称 [extends 其他的接口名] {
        // 声明变量
        // 抽象方法
     }

接口定义的示例分享

  interface Che {
   public void run();
   public void print();
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202108/756.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者