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

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

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

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

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

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

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

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

    No

    比较点

    抽象类

    接口

    1

    组成

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

    抽象方法,全局常量

    2

    定义

    abstract修饰

    interface修饰

    3

    子类

    通过子类继承

    通过子类实现

    4

    限制

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

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

    5

    关系

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

    一个接口不能继承类

    6

    实例化

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

    7

    意义

    一种规则

  • 相关阅读:
    微服务架构综述
    何为正确
    如何在github中写出自己的readme文件
    redhat中如何在一块网卡上创建多个虚拟IP
    Vim 编辑器与shell命令脚本
    管道符、重定向与环境变量
    linux常用命令
    Android性能优化总结
    HTTP 协议漫谈
    Zxing QRCode
  • 原文地址:https://www.cnblogs.com/rrb520/p/5272124.html
Copyright © 2011-2022 走看看