接口实现多态

多态: 父类的引用类型变量指向了子类的对象或者是接口类型的引用类型变量指向了接口实现类 的对象。
实现关系下的多态:

接口 变量 = new 接口实现类的对象。

接口

cpp 复制代码
public abstract interface InterA {
    public abstract void show();



}

实现类

cpp 复制代码
public class InterAlmpl implements InterA {


    @Override
    public void show() {
        System.out.println("默认方法show!!");

    }

}

测试类

cpp 复制代码
package jiekou.dmeo09;

public class Test {
    public static void main(String[] args) {
//实现关系下的多态
        InterA i = new InterAlmpl(); //接口的引用类型变量指向了接口实现类的对象。
        i.show();//编译看左边,运行看右边  首先看InterA接口有没有add这个方法,编译成功
        //然后运行看右边,实际上是运行的是InterAlmpl这个的方法

    }
}

结果

相关推荐
掉鱼的猫14 小时前
Solon I18n:三种解析器,零样板代码
java
程序员阿明14 小时前
spring boot3访问resources下的文件,使得在浏览器url中可以直接访问
java·spring boot·后端
wuminyu14 小时前
JUC包的AQS与JVM的ObjectMonitor机制对比分析
java·linux·c语言·jvm·c++
霸道流氓气质14 小时前
SpringBoot中使用OAuth2 认证与 JWT Token — 概念、原理与实践
java·spring boot·后端
dogstarhuang14 小时前
Kimi K3 本地部署实战:从 1.56TB 权重到推理服务的完整成本分析
java·人工智能·后端·ai·开源·接口·程序员创富
就不掉头发14 小时前
C++函数模板
java·开发语言·c++
用户2986985301415 小时前
Word 转 PDF 的 3 种自动化实现:从桌面操作到后端服务集成
java·人工智能·后端
我是苏苏15 小时前
WPF开发01:基础控件及常用模板篇
开发语言·c#·html·wpf
wuyk55515 小时前
89.嵌入式内存管理的“稳定利器”:内存池原理与C语言实现
c语言·开发语言·stm32·单片机·嵌入式硬件
Zane199415 小时前
线程池进阶:如何科学设置线程数(结合实际业务场景复盘)
java·后端