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.因为没有构造函数,因此常量不能在构造函数中初始化

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

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

  • 相关阅读:
    bzoj 1057: [ZJOI2007]棋盘制作
    【NOIP2012】开车旅行
    bzoj 2326: [HNOI2011]数学作业
    一本通1527欧拉回路
    一本通1530 Ant Trip
    一本通1528单词游戏
    luogu1856
    CF1045G
    10.18模拟赛
    10.16模拟赛
  • 原文地址:https://www.cnblogs.com/maomaodesu/p/11837475.html
Copyright © 2011-2022 走看看