一个类实现了某一个接口就可以调用接口中的方法。接口可以理解为一种能力,例如:每种动物都有叫的能力,但是每种动物的叫声都不一样,叫的能力就可以定义为一个接口。
一、创建项目和包
打开Eclipse,依次选择File→New→Project。在弹出的Select a wizard窗口中,选择Java Project 后,点击下一步。
输入项目名称后点击下一步(建议遵循命名规则)
鼠标右击新建的项目,依次选择New→Package,完成包命名后,点击下一步。
二、创建接口
鼠标右击包,依次选择New→Interface。
将接口命名为ShoutAbility后,点击完成。(喊叫能力接口)
如下图,定义接口shout()方法(保持良好习惯,加上注释),并按下Ctrl +S 保存。
三、创建接口实现类
右击包,依次选择New→Class,并将类命名为AoShout(嗷嗷叫)。
如下图,将AoShout 实现ShoutAbility接口,实现接口的关键字为 implements,并重写接口的shout方法。按下Ctrl+S 保存。
四、调用接口方法
创建一个Bird类,并定义一个带参构造方法,用接口类型定义参数。
定义Bird 的 shout() 方法时,即可用接口变量调用接口方法。
按下Ctrl +S 保存。
创建一个测试类,用接口的实现类AoShout创建一个接口对象,再用创建的bridShout对象创建一个鸟对象。
这时候调用鸟类的方法,就会执行调用到接口的方法,通过接口找到实现类的方法嗷嗷叫。
注意事项
接口的方法都是抽象方法,方法必须在实现类中实现;一个类可以有多种接口(能力);类名必须首字母大写。
php中文网,大量的免费Java入门教程,欢迎在线学习!
以上是如何调用java接口的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。