zoukankan      html  css  js  c++  java
  • 15.接口

    ①接口是由抽象方法和全局常量构成的。

    ②如果一个类继承一个类,同时实现一个接口,应该先写继承后实现。

    ③一个类可以实现多个接口,抽象类也可以实现多个接口,接口可以继承多个接口。

    ④接口中声明的属性默认为public static final,也只能是public的。

    ⑤接口中只能定义抽象方法,而且这些方法默认为public的,也只能是public的。

    ⑥一个类可以实现多个无关的接口。

    ⑦与继承关系类似,接口与实现类之间存在多态性。

    No

    比较点

    抽象类

    接口

    1

    组成

    普通方法,构造方法,抽象方法,常量,变量,全局常量

    抽象方法,全局常量

    2

    定义

    abstract修饰

    interface修饰

    3

    子类

    通过子类继承

    通过子类实现

    4

    限制

    一个子类只能继承一个抽象类,可以实现多个接口

    一个接口不能继承类,但是能继承多个接口

    5

    关系

    一个抽象类可以实现多个接口

    一个接口不能继承类

    6

    实例化

    两者都是通过子类实例化自己的对象

    7

    意义

    一种规则

  • 相关阅读:
    [NOIP2020]T2字符串匹配
    【CSGRound2】逐梦者的初心(洛谷11月月赛 II & CSG Round 2 T3)
    【CF1225E Rock Is Push】推岩石
    [HAOI2016]食物链
    求先序排列
    图书管理员
    合并果子
    联合权值
    和为0的4个值
    玩具谜题
  • 原文地址:https://www.cnblogs.com/rrb520/p/5272124.html
Copyright © 2011-2022 走看看