• 技术文章 >后端开发 >java教程

    【java面向对象】细说接口

    (*-*)浩(*-*)浩2019-09-10 17:40:53转载67
    接口的概念

    接口体现了事物的扩展性。举个具体例子,我们知道,猫本来不会跳高,但是当Cat类实现了Jumpping接口,那猫就能跳高了。也就是说“猫”这个事物扩展了“跳高”这个功能。

    接口的使用

    定义一个接口类-Jumpping

    java-3.jpg

    实现类Cat实现了Jumpping接口

    java-4.jpg
    测试类。

    java-5.jpg
    编译看左边,执行看右边,所以执行结果为:

    java-6.jpg

    接口和类

    1、类和类之间

    类和类之间,可以用继承(extends)产生联系,但继承只能为单继承。

    2、接口和接口之间

    接口和接口之间,也可以用继承(extends)产生联系,但接口中的继承可为多继承。

    3、类和接口之间

    类和接口之间,可以通过实现(implements)产生联系,也可多实现,其中用逗号隔开就好。

    备注:值得一提的是,如果一个子类既要继承父类,又要实现接口,也是可以的。使用格式为:

    public class Cat extends Animal implements Jumpping,Dancin

    以上就是【java面向对象】细说接口的详细内容,更多请关注php中文网其它相关文章!

    phpstudy集成环境下载
    本文转载于:CSDN,如有侵犯,请联系a@php.cn删除
    专题推荐:java
    上一篇:@Autowired的作用是什么? 下一篇:细说Spring——AOP详解(AOP概览)

    相关文章推荐

    • java后端如何调python接口• python接口怎么写• python怎么调用api接口• python没有接口吗

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网