接口

在java中,类是单继承,多实现的

接口作用:拓展类的功能

格式:

    interface 接口名{

    }

注意问题:

    1、接口是一种特殊的类

    2、接口中的成员变量修饰符是public static final,也就是说接口中的成员变量都是常量

    3.接口中的方法修饰符是abstract

    4.接口没有构造函数

    5.接口不能创建对象

    6.接口是给类实现使用的,一个非抽象类实现了一个接口,就必须实现接口中的所有方法

一个类如何实现一个接口:

格式:

    class    类名    implements    接口名{

    }

注意问题:

    1.一个类可以实现多个接口,所以类是单继承多实现的


类与接口的关系:实现

注意问题:

   1.一个非抽象类实现了一个接口,那么这个非抽象类必须实现接口中的所有方法

    2.一个抽象类实现了一个接口,那么这个抽象类可以实现也可以不实现接口中的方法

    3.一个类可以实现多个接口

接口与接口的关系:继承

注意问题:

    一个接口可以继承多个接口

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、抽象类 1、抽象类含义的概括: 当多个类出现相同功能时,但功能主体不同,这样可以向上抽取,抽取时只抽取功能定义...
    玉圣阅读 848评论 0 6
  • 你很清楚的知道什么时候用抽象类,什么时候用接口么?p.s. 多文字预警! 1 抽象类和接口简介 1.1 抽象类 ...
    Sharember阅读 2,379评论 9 55
  • 第03天java面向对象 今日内容介绍 ·接口 ·匿名对象&final ·多态 ·接口 1.接口的概述 接口是功能...
    chcvn阅读 473评论 0 0
  • 先来看看抽象类和接口的定义: 抽象类(abstract class): 使用abstract修饰符修饰的类。官方点...
    IT废柴阅读 53,934评论 7 45
  • 参加工作三年,选择的是小企业,这才造就了我创业的野心。 小企业工作的现状,常常是一个人顶三个人用。...
    白琉苏阅读 513评论 0 3