• 通达信下单接口有哪些?如何通过程序语言来实现


    第一种,默认方法

    接口是用来被类实现的,实现接口的类称为实现类。实现类可以理解成所谓的子类

    修饰符 class 实现类 implements 接口1,接口2,接口3,...{} 实现的关键字:implements

    规范合并,整合多个接口为同一个接口,便于子类实现

    第二种,静态方法

    接口不能创建对象一个类实现多个接口,多个接口中有同样的静态方法不冲突一个类继承了父类,同时又实现了接口,父类中和接口中有同名方法,默认用父类的一个类实现了多个接口,多个接口中存在同名的默认方法,不冲突,这个类重写该方法即可一个接口继承多个接口,是没有问题的,如果多个接口中存在规范冲突则不能多继承

    接口的继承

    一个类实现接口,必须重写完全接口的全部抽象方法,否则这个类需要定义成抽象类

    类和类的关系:单继承类和接口的关系:多实现接口和接口的关系:多继承,一个接口可以同时继承多个接口

    就是私有的实例方法,必须使用private修饰,从jdk9才开始有的只能在本类中被其他的默认方法或者私有方法访问

    private void go(){ System.out.println('-- 准备 --'); }

    第三种,私有方法

    接口不能实例化接口中的成员都是public修饰的,写不写都是,因为规范的目的是为了公开化JDK8之前接口中只能是抽象方法和常量,没有其他成分

    类似之前写得普通实例方法:必须用default修饰默认会public修饰,需要用接口的实现类的对象来调用

    default void run(){ System.out.println('-- 开始跑 --'); }
    默认会public修饰,必须static修饰接口的静态方法必须使用本身的接口名来调用

    static void inAddr(){ System.out.println('我们都在学习'); }
    从上面可以看出,接口可以被类单实现,也可以被类多实现

    格式

    public interface 接口名{ // 常量 // 抽象方法 } interface demo1 { // public static final 可以省略 public static final int NUMBER1 = 12; int NUMBER2 = 10; // public abstract 可以省略 public abstract void run0(); void run1(); }
    JDK8开始接口新增方法

  • 相关阅读:
    搭建 Kafka 需要做什么准备?
    思科模拟器--08.三层交换机配置实验(两个交换机)--24.5.22
    推荐系统(LLM去偏?) | (WSDM24)预训练推荐系统:因果去偏视角
    Git入门
    官方推荐:6种Pandas读取Excel的方法
    FiRa标准——MAC实现(二)
    httpx+nuclei实战 | 大华智慧园区综合管理平台任意密码读取漏洞
    第十六章总结:反射和注解
    学习开发一个RISC-V上的操作系统(汪辰老师) — 01-helloRVOS程序讲解
    QT之QLineEdit简介
  • 原文地址:https://blog.csdn.net/Q1841085904/article/details/126723638