• 技术文章 >Java >java教程

    java如何定义接口

    (*-*)浩(*-*)浩2019-12-03 13:53:09原创2773

    php入门到就业线上直播课:进入学习

    接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 (推荐学习:java课程

    接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。

    使用interface来定义一个接口。接口定义同类的定义类似,也是分为接口的声明和接口体,其中接口体由常量定义和方法定义两部分组成。定义接口的基本格式如下:

    [修饰符] interface 接口名 [extends 父接口名列表]{
    
        [public] [static] [final] 常量;  //全局常量
        [public] [abstract] 方法;  //抽象方法
    }

    修饰符:可选,用于指定接口的访问权限,可选值为public。如果省略则使用默认的访问权限。

    接口名:必选参数,用于指定接口的名称,接口名必须是合法的Java标识符。一般情况下,要求首字母大写。

    extends 父接口名列表:可选参数,用于指定要定义的接口继承于哪个父接口。当使用extends关键字时,父接口名为必选参数。

    方法:接口中的方法只有定义而没有被实现。

    接口有以下特性:

    接口是隐式抽象的,当声明一个接口的时候,不必使用abstract关键字。

    接口中每一个方法也是隐式抽象的,声明时同样不需要abstract关键字。

    接口中的方法都是公有的。

    实例

    Animal.java 文件代码:

    /* 文件名 : Animal.java */
    interface Animal {
       public void eat();
       public void travel();
    }

    以上就是java如何定义接口的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:java
    上一篇:java中为什么要实现Serializable序列化接口 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• java中的常用集合类有哪些• java中的数组(Array)与列表(ArrayList)的区别• java中怎么获取输入?• Java怎么导出Excel
    1/1

    PHP中文网