zoukankan      html  css  js  c++  java
  • Java中的接口

    定义:C#里讲过

    类实现接口:

    class Mouse implements USB{}//implements中的s表示复数。可以实现多个接口,多实现。     
    

    Java里接口里面是没有构造方法:

    Java的接口不是类。
    接口里面的方法必须全部都是抽象方法(JDK8开始可以有不抽象的)
    类实现接口必须全部重写里面的抽象方法(抽象方法具有强制重写性)

    接口的成员特点:

    接口中的成员变量默认被final修饰,所以接口中没有成员变量,只有成员常量(可以通过接口名直接访问num值)。
    接口里的成员变量默认都带:public static final
    接口里得方法默认都带有:public abstract

    常量的初始化:

    1.成员常量不能使用默认值。
    2.因为没有构造函数,因此常量不能在构造函数中初始化

    类,接口之间的交叉关系:

    类和接口的关系:实现关系,可以单实现也可以多实现
    接口和接口:继承关系,能单继承 也可以多继承,也可以多级继承

  • 相关阅读:
    类和结构体(转)
    XLua标签(转)
    unity项目开始架构
    TCPSocket(转)
    UGUI源码(六)VertexHelper
    图文混排
    渲染管线(转)
    c#tostring用法(转)
    unity协程(转载)
    vue界面显示无效的token
  • 原文地址:https://www.cnblogs.com/maomaodesu/p/11837475.html
Copyright © 2011-2022 走看看